3

我正在使用twitter-bootstrap-rails-2.2.7 Rails-3.2.11 sass-rails- 3.2.3

运行应用程序返回:

ActionView::Template::Error ("fontawesome.less" wasn't found....

4

3 回答 3

3

好吧,我降级twitter-bootstrap-rails到版本2.2.6:)

于 2013-07-11T10:30:24.530 回答
1

您需要将其添加到config.assets.precompile(config/environments/production.rb)

于 2013-07-09T07:49:38.663 回答
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”指示丢失文件的名称。

于 2013-07-09T07:50:31.480 回答