【发布时间】:2020-03-31 01:49:36
【问题描述】:
我在 production.rb 中有以下 ActionMailer 配置:
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”现在无需授权。缺少什么配置?
编辑:我尝试按照这个答案添加一个初始化程序:https://stackoverflow.com/a/44923157/2116456。我想在初始化程序中使用 ActionController::Base.http_basic_authenticate_with,但它不可用
【问题讨论】:
标签: actionmailer ruby-on-rails-6