ruby-on-rails - Heroku css 在 Assets :precompile 之后未加载

标签 ruby-on-rails heroku ruby-on-rails-4

Heroku 突然停止工作并给了我这个错误:

  could not connect to server: Connection refused
  Is the server running on host "127.0.0.1" and accepting
  Precompiling assets failed.

经过一番研究后,我运行了这一行:

 running RAILS_ENV=production bundle exec rake assets:precompile

这有效,但现在当我将更新推送到heroku时,新的CSS不会加载。 此行以前从未显示过:

Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment

如果可能的话,您能否解释一下为什么 asset:precompile 行解决了我原来的问题?

最佳答案

运行此命令:

 bundle exec rake tmp:clear

 bundle exec rake assets:clean RAILS_ENV=production

 bundle exec rake assets:precompile RAILS_ENV=production

希望这有帮助!

关于ruby-on-rails - Heroku css 在 Assets :precompile 之后未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19695809/

相关文章:

sql - 带有两个参数的 Rails 查询在生产环境中不起作用 : Operator does not exist

ruby-on-rails - Rails 4 强大的参数和嵌套形式

javascript - Rails Bootstrap 工具提示样式不起作用

ruby-on-rails - 在 Rails Web 应用程序中进行简单单元测试的好方法是什么?

ruby-on-rails - 从 rake 任务调用 Controller

deployment - SSH 错误 : "Not a RSA1 key file ~/.ssh/id_rsa.", "key_type_from_name: unknown key type ' -----BEGIN'"

html - 我想让一个按钮出现在这行代码上,我该怎么办?

heroku - 单个heroku应用程序上有多个ssl证书吗?

ruby-on-rails - Heroku 错误 : We're sorry, 但出了点问题

ruby-on-rails - Rails 4.0 未定义方法 `call'