我正在使用twitter-bootstrap-rails-2.2.7
Rails-3.2.11
sass-rails- 3.2.3
运行应用程序返回:
ActionView::Template::Error ("fontawesome.less" wasn't found....
答案 0 :(得分:3)
好吧,我将twitter-bootstrap-rails
降级为版本2.2.6
:)
答案 1 :(得分:1)
您需要在config.assets.precompile
(config / environments / production.rb)
答案 2 :(得分:1)
来自https://stackoverflow.com/a/7278355/600953
默认情况下,Rails假定您在生产环境中预编译了文件,如果您想在生产中使用实时编译(在运行时编译资产),则必须将config.assets.compile设置为true。
# config/environments/production.rb
...
config.assets.compile = true
当您使用预编译资产但是有任何丢失的预编译文件时,您可以使用此选项回退到Sprockets。
如果config.assets.compile
选项设置为false且缺少预编译文件,则会收到“AssetNoPrecompiledError”,指示丢失文件的名称。