我已将这两行添加到application.rb:
config.assets.initialize_on_precompile = false
config.assets.compile = true
但是当我推送到Heroku时,我仍然会遇到错误:
2012-02-05T09:48:34+00:00 app[web.1]: Completed 500 Internal Server Error in 3ms
2012-02-05T09:48:34+00:00 app[web.1]:
2012-02-05T09:48:34+00:00 app[web.1]: ActionView::Template::Error (bootstrap.css isn't precompiled):
有什么建议吗?
答案 0 :(得分:13)
根据它的外观,您有一个bootstrap.css
文件未在app/assets/stylesheets
内的清单文件中正确包含,并且您可能也直接从stylesheet_tag
调用。< / p>
有几种方法:
config.assets.precompile += %w( bootstrap.css )
......例如。
/ * * =需要引导程序 * /
/ *文件的其余部分省略* /
根据您的css设置,您可能需要更多文件。
答案 1 :(得分:3)
在提交代码并将其推送到heroku之前,请尝试使用rake assets:precompile
。
答案 2 :(得分:3)