我已经尝试了所有故障排除 *包括 StackOverflow 和Heroku 文档。
尝试在本地预编译所有资产 bundle exec rails_env=production rake assets:precompile
加入config.serve_static_assets = true
application.rb,也试过config.serve_static_files = true
试过 gem 'rails_12factor', group: :production
和其他事情,仍然没有奏效。网站加载,没有任何资产、javascript 或样式。浏览器控制台给出了这个警告:
源“... /assets/application-c2decc28eb82aba39474d1a38f2cc1f016634981895dfbe9cb87ebb12709630d.js”的加载失败。
我知道可以是什么。Heroku 是否正在其他地方寻找资产?我该如何检查并修复它?昨天还在用,但不知道是什么原因导致了这个问题。非常感谢你。
问题出在我的environments/production.rb
文件上。此配置指向另一台主机。现在固定了。
config.action_controller.asset_host = "https://yourhost.herokuapp.com/"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句