I can't access env variables in the Rails console, while in the application they work.
In .powenv
I have export SENDGRID_PASSWORD="123"
In config/initializers/mail.rb
there is:
ActionMailer::Base.smtp_settings = {
:password => ENV['SENDGRID_PASSWORD']
}
So in the console when I type UserMailer.welcome_mail.deliver
there is an error 'ArgumentError: SMTP-AUTH requested but missing secret phrase'. However from the application it sends the mail successfully.
How can I make the env variables available in the console?
SENDGRID_PASSWORD=123 rails console
– Mason