2010-01-27 16 views
1

Lorsque les projets obtiennent grand, j'imagine que vous pourriez commencer à avoir 100s de modèles de mailer:Qui crée des agencements ActionMailer personnalisés dans les rails, vous ou le client?

  • user_signup_confirmation.html.erb
  • user_signup_failure.html.erb
  • user_account_activation.html.erb
  • user_account_cancelation. html.erb ...

Quelle est votre flux de travail pour gérer cela? Avez-vous les envoyer par courriel ce qu'ils veulent et ensuite vous le moulez dans une méthode et un modèle? Ou avez-vous conçu une sorte de constructeur, ou connaissez-vous un, que vous aimeriez partager? Ou avez-vous juste le client éditer les modèles ERB?

Répondre

1

J'ai une série de messages exemples que je leur montre avec des boîtes autour de la partie où ils veulent changer les réglages par défaut d'avoir des choses pertinentes à leur entreprise pour le texte et HTML.

Plus ou moins, j'ai un tas de choses que je suis habitué à avoir sur une liste

[ ] site supports users 
- user_signup_* 
- user_account_activation* 
- password_recovery.* 

[ ] site has newsletter 
- news_letter_signup.* 
- news_letter_confirm

donc, en général, j'ai accumulé un tas de choses que les gens auront besoin si elles ont certaines fonctionnalités et je leur envoie des modèles avec quelques notes sur ce que les choses sont probablement bien comme ça, la même chose que quelque chose d'autre, ou autre chose.

Il semble fonctionner bien. Cela dit, vous pouvez demander aux gens de doctype, qui est le site de type stackoverflow pour les concepteurs ce qu'ils font, parce que c'est une question de processus de conception et pas (nécessairement) une question de processus de développement.