0

嗨,我有一个关于 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"]
}
4

1 回答 1

0

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

ENV['your_var'] = your_value

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

ENV['your_var']

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

于 2012-10-20T16:39:34.537 回答