首页 > 解决方案 > 删除 www 子域,现在应用程序无法找到资产

问题描述

我刚刚建立了一个新版本的网站,当我保持旧版本仍在运行时v1.domain_name.com。新应用程序采用了domain_name.comwww.domain_name.com.

当旧版本加载时,它仍在寻找文件www

Request URL: https://www.domain_name.com/assets/application-ac351bca8a3fa2a33d1cb8f4c9cc40ac84207be5f2dfd46e9040019626608098.css

我该如何改变呢?

标签: ruby-on-railsasset-pipeline

解决方案


您只需要在配置中更改资产主机

https://guides.rubyonrails.org/asset_pipeline.html#cdns

# config/environments/production.rb
config.action_controller.asset_host = 'v1.domain_name.com'

推荐阅读