Heroku找不到资产

时间:2018-04-27 14:51:07

标签: ruby-on-rails heroku assets

我已尝试过每个故障排除*,包括StackOverflow和Heroku documentations

尝试在本地预编译所有资产bundle exec rails_env=production rake assets:precompile

在application.rb中添加了config.serve_static_assets = true,也尝试了config.serve_static_files = true

尝试gem 'rails_12factor', group: :production

等等,仍然没有奏效。网站加载,没有任何资产,JavaScript或样式。浏览器控制台发出此警告:

  

使用来源加载失败“...   /assets/application-c2decc28eb82aba39474d1a38f2cc1f016634981895dfbe9cb87ebb12709630d.js”。

我知道可能是什么。 Heroku是否在其他地方寻找资产?我该如何检查并修复它?它昨天工作,但不知道是什么导致了这个问题。非常感谢你。

1 个答案:

答案 0 :(得分:0)

问题出在我的environments/production.rb文件上。 此配置指向另一台主机。现在修好了。

config.action_controller.asset_host = "https://yourhost.herokuapp.com/"