我希望 Devise 发送邮件时使用指定的地址,而不是使用 ActionMailer 的默认地址。这个能实现吗?
我希望 Devise 发送邮件时使用指定的地址,而不是使用 ActionMailer 的默认地址。这个能实现吗?
config/devise/devise.rb
中的config.mailer_sender
属性允许您指定。如果您没有config/devise/devise.rb
,请运行devise:install
生成器。config/initializers/devise.rb
中设置config.mailer_sender
来指定发件人,代码如下:config.mailer_sender = 'Some One <no-reply@example.com>'
如果文件不存在,您可以在'config/initializers/devise.rb'中创建一个文件,并添加 -
Devise.setup do |config|
config.mailer_sender = SUPPORT_EMAIL
end