2012-06-26 10 views
5

que entrega automáticamente el correo electrónico que dice¿Cómo puedo personalizar la plantilla del correo electrónico de Mailboxer?

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 

Cualquiera sabe cómo personalizar esta plantilla? Si es posible, me gustaría usar i18n para este formulario.

Gracias! .

+0

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

+0

Gracias, pero no se ve como hablar de plantilla de correo electrónico. – MKK

+0

Creo que esto es lo que está buscando: http://stackoverflow.com/questions/11303303/anyone-can-think-of-any-way-to-customize-email-mailboxer-gems-template-view-o – monika92

Respuesta

8

que necesita para generar puntos de vista de los correos que se envían al usuario rails g mailboxer:views esto generará dos carpetas diferentes en <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

Puede cambiar esas plantillas.

Otra cosa que puede hacer es quitar los comentarios/añadir estas líneas en /config/initializer/mailboxer.rb

config.notification_mailer = CustomNotificationMailer 
config.message_mailer  = CustomMessageMailer 

y crear por encima de dos clases de anuncios publicitarios que debe contener la siguiente función

send_email 

los parámetros a esta función y su implementación se da en este enlace. Obtendrá una pista de cómo escribir su propia función send_mail.

Notification Mailer Send Email function

Message Mailer Send Email function

+0

El hecho de que sus remitentes de correo electrónico deban contener una función llamada 'send_mail' es importante, y aparentemente no aparece en ningún otro lugar de Internet, aparte de aquí. Gracias. – stephenmurdoch

Cuestiones relacionadas