【问题标题】:Rails generates wrong asset url in production (with localhost instead of server ip)Rails 在生产中生成错误的资产 url(使用 localhost 而不是服务器 ip)
【发布时间】: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


    【解决方案1】:

    尝试将config.action_controller.asset_host = "assets.example.com"添加到/config/environments/production.rb

    【讨论】:

      猜你喜欢
      • 2014-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多