【发布时间】:2020-01-15 21:28:07
【问题描述】:
生产中的 Rails 6 使用 http://localhost:3000/xxxxxx 生成错误的资产路径 URL
当我用服务器 IP 资产替换 http://localhost:3000 时,加载正常,所以这只是 rails 的 url 生成错误。
系统在数字海洋上运行,Passanger 在 Nginx 上。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-6
生产中的 Rails 6 使用 http://localhost:3000/xxxxxx 生成错误的资产路径 URL
当我用服务器 IP 资产替换 http://localhost:3000 时,加载正常,所以这只是 rails 的 url 生成错误。
系统在数字海洋上运行,Passanger 在 Nginx 上。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-6
尝试将config.action_controller.asset_host = "assets.example.com"添加到/config/environments/production.rb
【讨论】: