Ruby on rails Can';未在Heroku上运行Rails应用程序:ActionView::Template::Error(";fontawesome.less";未找到
我使用的是Ruby on rails Can';未在Heroku上运行Rails应用程序:ActionView::Template::Error(";fontawesome.less";未找到,ruby-on-rails,heroku,Ruby On Rails,Heroku,我使用的是twitter-bootstrap-rails-2.2.7 Rails-3.2.11 sass-rails-3.2.3 正在运行的应用程序返回: ActionView::Template::Error(“fontawesome.less”未找到……您需要将其添加到config.assets.precompile(config/environments/production.rb)中 默认情况下,Rails假定您的文件已在生产环境中预编译,如果您希望在生产环境中使用实时编译(在运行时编译
twitter-bootstrap-rails-2.2.7
Rails-3.2.11
sass-rails-3.2.3
正在运行的应用程序返回:
ActionView::Template::Error(“fontawesome.less”未找到……
您需要将其添加到config.assets.precompile
(config/environments/production.rb)中
默认情况下,Rails假定您的文件已在生产环境中预编译,如果您希望在生产环境中使用实时编译(在运行时编译资产),则必须将config.assets.compile设置为true
# config/environments/production.rb
...
config.assets.compile = true
当您使用预编译资产但缺少任何预编译文件时,可以使用此选项回退到链轮
如果
config.assets.compile
选项设置为false,并且缺少预编译文件,您将得到一个“AssetNoPrecompiledError”,指示缺少的文件的名称。嗯,我将推特引导程序rails
降级为版本2.2.6
:)抱歉,伙计们,不过,降级twitter引导程序对我帮助很大