2011-10-12 62 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

谢谢,我会给你一个镜头 –