Вопрос по ruby-on-rails – Переменная окружения в консоли Rails и Pow

6

Я не могу получить доступ к переменным env в консоли 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 запрошен, но отсутствует секретная фраза». Однако из приложения он отправляет почту успешно.

Как сделать переменные env доступными в консоли?

Error: User Rate Limit Exceeded Mark Sands
Error: User Rate Limit Exceeded Martin Petrov
Error: User Rate Limit ExceededSENDGRID_PASSWORD=123 rails console Mark Sands

Ваш Ответ

3   ответа
2

Error: User Rate Limit Exceeded

# Load pow environment variables into development and test environments
if File.exist?(".powenv")
  IO.foreach('.powenv') do |line|
    next if !line.include?('export') || line.blank?
    key, value = line.gsub('export','').split('=',2)
    ENV[key.strip] = value.delete('"\'').strip
  end
end
4

Error: User Rate Limit ExceededfromError: User Rate Limit Exceeded.powenvError: User Rate Limit Exceeded.powrcError: User Rate Limit ExceededintoError: User Rate Limit Exceeded

Error: User Rate Limit ExceededENV['SENDGRID_PASSWORD']Error: User Rate Limit Exceeded.powenvError: User Rate Limit Exceeded

Error: User Rate Limit Exceededbefore_filterError: User Rate Limit ExceededENV['SENDGRID_PASSWORD']Error: User Rate Limit Exceeded.powenvError: User Rate Limit Exceededbefore_filterError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded.powenvError: User Rate Limit Exceeded
Error: User Rate Limit Exceeded.powenvError: User Rate Limit Exceededbefore_filterError: User Rate Limit Exceededbefore_filterError: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
11

Error: User Rate Limit Exceeded

. .powenv

Error: User Rate Limit Exceeded

rails c

Error: User Rate Limit Exceeded

Похожие вопросы