RoR: Ahorro rendido como mensajes de correo electrónico HTML para enlazar en el correo electrónico

StackOverflow https://stackoverflow.com/questions/2172536

Pregunta

Al igual que lo es en muchos servicios de boletín informativo, quiero usar Ruby on Rails para escribir un boletín de noticias. Ahora quiero proporcionar un enlace en este correo electrónico para ver este boletín de noticias en un navegador, si el correo electrónico no se muestra correctamente en cliente de correo electrónico. ¿Cómo puedo hacer esto?

¿Fue útil?

Solución

No estoy seguro de si estás preguntando cómo incluir un enlace en un correo electrónico, o la forma de visualizar el boletín de noticias en su sitio. Voy a tratar de dar algunos consejos básicos sobre cada uno.

vistas de correo electrónico utilizan erb por defecto, al igual páginas vistas en su sitio. Por lo tanto, se agrega contenido dinámico de la misma manera. Si su dirección de e-mail sale en formato HTML:

<%= link_to 'View Online', newsletter_url(@newsletter) %>

Si se apaga en formato de texto plano:

<%= newsletter_url(@newsletter) %>

Incluso en formato de texto plano, direcciones URL y direcciones de correo electrónico se puede hacer clic se hacen por la mayoría de clientes de correo electrónico.

Por supuesto, esto significa que su boletín se debe almacenar en la base de datos como cualquier otro modelo, con un controlador y puntos de vista. Utilice la acción "show" para visualizar el boletín de noticias a los espectadores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top