【发布时间】:2019-08-18 11:29:56
【问题描述】:
在某些情况下,我会在运行时覆盖 ActionMailer::Base.smtp_settings:
class RegistrationsController < Devise::RegistrationsController
def create
ActionMailer::Base.smtp_settings = {
:address => "address.example.com",
:port => "123",
:domain => "example.com",
:authentication => "login",
:user_name => "foo",
:password => "bar"
}
super
end
end
看来我不仅是为那个特定的会话设置它,而且还为即将到来的会话设置它。我怎样才能避免这种情况?如何确保我只是更改此会话的设置?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5 actionmailer