Heroku迁移Railway后Rails应用样式图片失效,求配置指导
解决Railway上Rails应用样式、图片加载失败的配置方案
在config/environments/production.rb文件中,添加以下代码来允许Railway的应用域名作为资源加载源:
config.hosts << ENV["RAILWAY_STATIC_URL"]
如果你的应用使用了自定义域名,也可以直接添加具体域名:
config.hosts << "你的自定义域名.com"
同时确保production.rb中已开启静态资源服务(通常Rails默认已配置,但可以检查确认):
config.public_file_server.enabled = true
补充说明
RAILWAY_STATIC_URL是Railway提供的环境变量,对应应用的默认域名,直接引用可避免硬编码- 若同时使用多个域名访问应用,需把所有域名都添加到
config.hosts列表中
内容的提问来源于stack exchange,提问作者Dan SimBed
相关产品推荐
相关产品推荐

