Railsコンソールで環境変数にアクセスできませんが、アプリケーションでは機能します。
.powenv
私は持っていますexport SENDGRID_PASSWORD="123"
config/initializers/mail.rb
そこにあります:
ActionMailer::Base.smtp_settings = {
:password => ENV['SENDGRID_PASSWORD']
}
そのため、コンソールに入力UserMailer.welcome_mail.deliver
すると、「ArgumentError:SMTP-AUTH要求されましたが、秘密のフレーズがありません」というエラーが発生します。ただし、アプリケーションからはメールを正常に送信します。
コンソールで環境変数を使用できるようにするにはどうすればよいですか?