我正在使用twitter-bootstrap-rails-2.2.7
Rails-3.2.11
sass-rails- 3.2.3
运行应用程序返回:
ActionView::Template::Error ("fontawesome.less" wasn't found....
我正在使用twitter-bootstrap-rails-2.2.7
Rails-3.2.11
sass-rails- 3.2.3
运行应用程序返回:
ActionView::Template::Error ("fontawesome.less" wasn't found....
好吧,我降级twitter-bootstrap-rails
到版本2.2.6
:)
您需要将其添加到config.assets.precompile
(config/environments/production.rb)
来自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”指示丢失文件的名称。