ruby-on-rails - 删除 www 子域,现在应用程序无法找到资产
问题描述
我刚刚建立了一个新版本的网站,当我保持旧版本仍在运行时v1.domain_name.com
。新应用程序采用了domain_name.com
和www.domain_name.com
.
当旧版本加载时,它仍在寻找文件www
:
Request URL: https://www.domain_name.com/assets/application-ac351bca8a3fa2a33d1cb8f4c9cc40ac84207be5f2dfd46e9040019626608098.css
我该如何改变呢?
解决方案
您只需要在配置中更改资产主机
https://guides.rubyonrails.org/asset_pipeline.html#cdns
# config/environments/production.rb
config.action_controller.asset_host = 'v1.domain_name.com'
推荐阅读
- sql - 如何按字段过滤包含另一个字段
- android - 如何将文件映射上传到php服务器
- javascript - 如何分别从数组中获取项目
- wpf - 如何将 IAsyncQuickInfoSource 工具提示中的 WPF 文本框的文本复制到剪贴板
- android - Flutter 正在同时安装两个应用
- c# - 运行所有 Start 方法后创建事件链
- php - 将邮件发送给电子邮件地址来自 Mysql 的不同用户
- mysql - 无法在 Redhat Openshift 上部署 MySQL
- linux - Electron Linux:.AppImage 未显示图标,而 .deb 显示
- python - python中的多处理错误'需要1个位置参数,但给出了2个'