0
我想重寫Devise郵件程序以使用不同的默認電子郵件地址作爲不同的功能。據我瞭解,每個郵件只能設置一次。Devise郵件程序中的多個'默認來自'電子郵件地址
我的代碼如下:
if defined?(ActionMailer)
class Devise::Mailer < Devise.parent_mailer.constantize
include Devise::Mailers::Helpers
default from: "Example <[email protected]>"
def confirmation_instructions(record, token, opts={})
@token = token
devise_mail(record, :confirmation_instructions, opts)
end
def reset_password_instructions(record, token, opts={})
@token = token
devise_mail(record, :reset_password_instructions, opts)
end
def unlock_instructions(record, token, opts={})
@token = token
devise_mail(record, :unlock_instructions, opts)
end
end
end
例如,我想從[email protected]
的確認指令和[email protected]
默認爲其他兩個。我怎樣才能做到這一點?
這個工作太棒了!謝謝@Mariekou :) – tob88