ruby-on-rails - ActionView::Template::Error(application.css 未预编译):

标签 ruby-on-rails ruby ruby-on-rails-3 heroku

我以前在 heroku 上开发过几个应用程序,从来没有遇到过这个错误:

ActionView::Template::Error(application.css 未预编译):

我最新的推送甚至没有对 application.css 文件进行更改。这是怎么回事?

我看到文章说将 production.rb 中的一行更改为:

# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true

但这不会减慢一切吗?为什么会突然出现这个错误?修复它的最佳方法是什么?

编辑: 我应该注意到它在开发中工作得很好。

最佳答案

在您的开发环境中运行rake assets:precompile:all。确保它不会给您带来错误,并且它会创建 public/assets/application.css。如果它确实给你一个错误,解决它应该可以解决 Heroku 上的问题。

关于ruby-on-rails - ActionView::Template::Error(application.css 未预编译):,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14822078/

相关文章:

ruby-on-rails - ActiveRecord::Relation 的未定义方法 `update_attribute'

javascript - CKEditor 4 - 以编程方式添加内容模板

ruby-on-rails - 如何在 Rails 中使用 Bootstrap 使表单居中

css - rails : Is it better to display images with image_tag or css background image?

ruby-on-rails - 在 Rails 中使用 config.assets.precompile 将 Assets 包含在子目录中

ruby-on-rails - 可以安全地覆盖 ActiveRecord 中的保存方法吗?

ruby-on-rails - 编辑属于帖子的评论

mysql - 最新版本的 mysql2 和 mysql gems 需要 mysql 6.0。如何在 5.x 中使用它?

ruby-on-rails - 安装 FeedZirra 时出错

ruby-on-rails - 如何在 Ruby 中创建一个以当前月份开始的日期范围数组?