Heroku 找不到资产
Heroku doesn't find assets
我尝试了所有故障排除*包括 Whosebug 和 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 或样式。浏览器控制台给出此警告:
Loading failed for the with source “...
/assets/application-c2decc28eb82aba39474d1a38f2cc1f016634981895dfbe9cb87ebb12709630d.js”.
我知道可以做什么。 Heroku 是否在其他地方寻找资产?我该如何检查并修复它?它昨天工作,但不知道是什么导致了这个问题。非常感谢。
问题出在我的 environments/production.rb
文件上。
此配置指向另一台主机。现已修复。
config.action_controller.asset_host = "https://yourhost.herokuapp.com/"
我尝试了所有故障排除*包括 Whosebug 和 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 或样式。浏览器控制台给出此警告:
Loading failed for the with source “... /assets/application-c2decc28eb82aba39474d1a38f2cc1f016634981895dfbe9cb87ebb12709630d.js”.
我知道可以做什么。 Heroku 是否在其他地方寻找资产?我该如何检查并修复它?它昨天工作,但不知道是什么导致了这个问题。非常感谢。
问题出在我的 environments/production.rb
文件上。
此配置指向另一台主机。现已修复。
config.action_controller.asset_host = "https://yourhost.herokuapp.com/"