我在Heroku上有一个临时应用程序和一个生产应用程序。我正在使用Devise进行身份验证,对于我的生产应用程序,我需要设置
# in config/environments/production.rb
config.action_mailer.default_url_options = { host: 'myapp.com' }
对于我的暂存应用,我必须设置主机:'myapp-staging.herokuapp.com'
在部署到不同的应用程序时,我宁愿不必更改它,因为在某些时候我一定会忘记它。有没有办法使用root_url代替主机的字符串?