0

こんにちは、レールについて簡単な質問があります。ENV['SOMETHING'] を見続けていますが、実際の変数をそれで置き換える方法がわかりません。ENV['SOMETHING'] が ENV['my_value'] になるように、'SOMETHING' を '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 またはその他の必要な init ファイルで行うことができます。

于 2012-10-20T16:39:34.537 に答える