У меня есть следующая конфигурация ActionMailer в production.rb:
unless ENV['APP_NAME'] == 'application-production'
config.action_mailer.preview_path = Rails.root.join('test/mailers/previews')
config.action_mailer.show_previews = true
end
Проблема в том, что непроизводственные приложения, такие как промежуточное приложение, должны иметь http-аутентификацию для всего домена, включая путь предварительного просмотра почтовой программы '/ rails / mailers', который теперь доступен без авторизации. Какая недостающая конфигурация?
РЕДАКТИРОВАТЬ: Я попытался добавить инициализатор в соответствии с этим ответом: { ссылка }. Я хотел бы использовать ActionController :: Base.http_basic_authenticate_with в инициализаторе, но он недоступен