【问题标题】:Rails: How to replace ENV['USERNAME'] with actual username info?Rails:如何用实际的用户名信息替换 ENV['USERNAME']?
【发布时间】:2012-10-21 00:39:34
【问题描述】:

您好,我有一个关于 Rails 的快速问题。我一直看到 ENV['SOMETHING'] 并且不确定如何用它替换实际变量。我是否只需将 'SOMETHING' 替换为 'my_value' 以便 ENV['SOMETHING'] 变为 ENV['my_value'] ?我在某处读到您必须在 bash 配置文件中更改它,但我该怎么做呢?

这是一个显示位置的示例:

config.action_mailer.smtp_settings = {
  address: "smtp.gmail.com",
  port: 587,
  domain: "railscasts.com",
  authentication: "plain",
  enable_starttls_auto: true,
  user_name: ENV["GMAIL_USERNAME"],
  password: ENV["GMAIL_PASSWORD"]
}

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    您应该能够使用普通设置 ENV 变量:

    ENV['your_var'] = your_value
    

    然后通过以下方式访问它:

    ENV['your_var']
    

    您可以在 config/environments/development.rb 或您希望的任何其他初始化文件中进行实际设置。

    【讨论】:

      猜你喜欢
      • 2019-12-31
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2020-07-17
      • 1970-01-01
      • 2014-01-27
      • 1970-01-01
      • 2017-04-25
      相关资源
      最近更新 更多