在rails应用程序中识别环境变量

时间:2017-09-25 20:23:08

标签: ruby-on-rails sendgrid

我继承了一个Rails应用程序。我的production.rb文件包含以下内容:

  ActionMailer::Base.smtp_settings = {
    port:            587, 
    address:         "smtp.sendgrid.net",
    user_name:       ENV['NF_SENDGRID_USERNAME'],
    password:        ENV['NF_SENDGRID_PASSWORD'],
    domain:          ENV['NF_SENDGRID_DOMAIN'],
    authentication:  :plain,

这个应用程序没有使用figaro gem,我已经登录到服务器(Ubuntu)并为部署者和root用户发布了printevn,并且没有看到这些变量。如何从生产环境中发现这些?

1 个答案:

答案 0 :(得分:1)

想出来了。这些是在/current/.rbenv-vars。服务器上的deploy文件夹中配置的。