2012-06-26 3 views
5

Это автоматически обеспечивает электронную почту, которая говоритКак настроить шаблон электронной почты почтового ящика?

You have a new message: subject 

     You have received a new message:  


     Body  

     Visit http://example.com/ and go to your inbox for more info 

Каждый знает, как настроить этот шаблон? Если возможно, я бы хотел использовать i18n для этой формы шаблона.

Спасибо! .

+0

https://github.com/ging/mailboxer#i-need-a-gui –

+0

Спасибо, но это не выглядит как говорить о шаблоне электронной почты. – MKK

+0

Я считаю, что это то, что вы ищете: http://stackoverflow.com/questions/11303303/anyone-can-think-of-any-way-to-customize-email-mailboxer-gems-template-view-o – monika92

ответ

8

необходимо создать представления для почтовых отправлений, отправляемых пользователю rails g mailboxer:views это создаст две разные папки в <your rails app>/app

1- notification_mailer - containing template files when a notification is sent to a user

2- message_mailer - containing template files when a message is sent to a user

Вы можете изменить эти шаблоны.

Другое дело, что вы можете сделать, это раскомментировать/добавить эти строки в /config/initializer/mailboxer.rb

config.notification_mailer = CustomNotificationMailer 
config.message_mailer  = CustomMessageMailer 

и создать более двух ПОЧТООТПРАВИТЕЛЯХ классов, которые должны содержать следующую функцию

send_email 

параметры для этой функции и их реализация предоставляется по этой ссылке. Вы получите представление о том, как написать собственную функцию send_mail.

Notification Mailer Send Email function

Message Mailer Send Email function

+0

Важным является то, что ваши почтовые отправители должны содержать функцию с именем 'send_mail', и не появляется нигде в интернет-приложении отсюда, похоже. Благодарю. – stephenmurdoch

Смежные вопросы