heroku环境变量不存在于rails 4 ENV中

时间:2015-08-28 15:14:19

标签: ruby-on-rails heroku environment-variables actionmailer

我的ROOT_URL变量在执行heroku config时出现,但在rails控制台的ENV哈希中不存在。

存在所有其他环境变量。即使我复制它,添加具有相同值的BASE_URL,其中一个也会消失。

$ heroku config
BASE_URL: my_app.herokuapp.com
ROOT_URL: my_app.herokuapp.com

$ heroku console
$ pp ENV
{"BASE_URL" => "my_app.herokuapp.com"}

消失的那个总是我用来设置的那个:config.action_mailer.default_url_options中的主机。

# myapp/config/application.rb
config.action_mailer.default_url_options = {:host => ENV['ROOT_URL']}

0 个答案:

没有答案