嗨我有一个关于rails的快速问题。我一直看到ENV ['SOMETHING']并且不确定如何用它替换实际变量。我只是用'my_value'替换'SOMETHING',以便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"]
}
答案 0 :(得分:0)
你应该能够用plain:
设置ENV变量ENV['your_var'] = your_value
然后通过以下方式访问它:
ENV['your_var']
您可以在config / environments / development.rb或任何其他所需的init文件上进行实际设置。