我正在测试CDN,并且我正努力让路径助手重定向到正确的域。
在我的users_controller.rb创建操作中,我得到了:
redirect_to users_path(new_user_id: @user.id), notice: I18n.t('users.create.successfully_created')
我的development.rb环境有以下两种设置:
config.action_mailer.default_url_options = { host: 'research.example.com.global.prod.fastly.net' }
Rails.application.routes.default_url_options[:host] = 'research.example.com.global.prod.fastly.net'
我的.env有这套:
APP_DOMAIN=research.example.com.global.prod.fastly.net
因此它应该重定向到http://research.example.com.global.prod.fastly.net/users?new_user_id=16
但是在完成所有配置后,我会被重定向到https://www.example.com/users?new_user_id=16或类似应用中的每个操作。
所以要么没有更新(我已经多次重启服务器),或者我错过了/误解了什么。如何为网址助手设置域/子域?