在开发中使用生产域的Rails路径助手

时间:2017-07-01 17:30:59

标签: ruby-on-rails routing helpers

我正在测试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或类似应用中的每个操作。

所以要么没有更新(我已经多次重启服务器),或者我错过了/误解了什么。如何为网址助手设置域/子域?

0 个答案:

没有答案