2010-01-31 14 views

Répondre

2

Je ne sais pas si vous demandez comment inclure un lien dans un e-mail ou comment afficher la newsletter sur votre site. Je vais essayer de donner quelques conseils de base sur chacun.

Les vues par e-mail utilisent erb par défaut, tout comme les pages vues sur votre site. Par conséquent, vous ajoutez le contenu dynamique de la même manière. Si votre e-mail va en format HTML:

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

Si elle va dans le format texte brut:

<%= newsletter_url(@newsletter) %> 

Même au format texte brut, les URL et les adresses e-mail sont faites cliquable par la plupart des e clients -mail.

Bien sûr, cela signifie que votre newsletter doit être stockée dans la base de données comme n'importe quel autre modèle, avec un contrôleur et des vues. Utilisez l'action "Afficher" pour afficher la newsletter aux spectateurs.

+0

Merci pour votre réponse rapide, mon problème est de savoir comment afficher l'email sur mon site. Donc, je n'avais aucune idée sur la façon de faire cela. Mais grâce à votre conseil, je vais maintenant essayer de créer un contrôleur qui rend les modèles de courrier pour le navigateur. – jigfox