Uygulamamın davetiyelerinin sistem e-posta adresi yerine invitörden gelmesini istiyorum. Config.mailer_sender'ı devise.rb'den nasıl geçersiz kılabilirim?Overide mailer devise_invitable içinde mi?
Bunu posta makinemde alıyorum ve çağrıldığını doğruladım, ancak :from
'u geçersiz kılmaz. Not: Bu özel bir yöntem, hiçbir etkisi olmayan bir kamu yöntemi olarak denedim.
private
def headers_for(action)
if action == :invitation_instructions
headers = {
:subject => "#{resource.invited_by.full_name} has invited you to join iTourSmart",
:from => resource.invited_by.email,
:to => resource.email,
:template_path => template_paths
}
else
headers = {
:from => mailer_sender(devise_mapping),
:to => resource.email,
:template_path => template_paths
}
end
if resource.respond_to?(:headers_for)
headers.merge!(resource.headers_for(action))
end
unless headers.key?(:reply_to)
headers[:reply_to] = headers[:from]
end
headers
end
Eylem ": davet_dizimleri" olamaz mı? Ben senin diyelim ki: "invitations_instructions" – swrobel
olması gerektiği gibi, ekstra bir s inanıyorum, teşekkürler, ama yazım hatası, bu yüzden sorun değil. Netleştirmek için soruyu düzenleyeceğim. –