2011-10-12 56 views
1
編譯Rails 3的CSS資產

我們正在隨機頁面加載以下錯誤:錯誤在Heroku

Error compiling CSS asset 
Encoding::ConverterNotFoundError: code converter not found (US-ASCII to UTF-16BE) (in /app/app/assets/stylesheets/master.css) 
/app/.bundle/gems/ruby/1.9.1/gems/sass-3.1.10/lib/sass/util.rb:494 in 'encode' 

的Rails 3.1的應用程序竹堆棧上運行。我從來沒有在本地看到過這個錯誤。

回答

1

如果您使用Rails 3.1管道,則需要切換到雪松。

Heroku documentation

雖然Rails的3.1,而不資產 管道竹堆棧上運行的Rails 3.1運行最好在Heroku上的雪松堆棧。

您的錯誤似乎與CSS文件中的編碼錯誤有關。我建議你打開你的文件並檢查編碼是UTF-8。

+0

謝謝,我會給你一個鏡頭 –