Domanda

Quando i progetti diventano grandi, immagino che potresti iniziare ad avere 100 modelli di mailer:

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

Qual è il tuo flusso di lavoro per gestire questo? Li hai inviati un'email a ciò che vogliono e poi lo modelli in un metodo e un modello? O hai ideato una sorta di costruttore o ne conosci uno, vorresti condividere? O hai solo il client di modificare i modelli ERB?

È stato utile?

Soluzione

Ho una serie di messaggi di esempio che mostro loro con scatole intorno alla parte in cui vogliono cambiare le impostazioni predefinite per avere cose rilevanti per la loro azienda sia per il testo che per HTML.

Più o meno, ho un sacco di cose che sono abituato ad avere in un elenco

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

[ ] site has newsletter
 - news_letter_signup.*
 - news_letter_confirm

Quindi, in generale, ho accumulato un sacco di cose di cui le persone avranno bisogno se hanno una certa funzionalità e mando loro alcuni modelli con alcune note su ciò che le cose probabilmente vanno bene, lo stesso di qualcos'altro o altro.

Sembra funzionare bene.

Detto questo, potresti voler chiedere alla gente Doctype, che è il sito di tipo StackOverflow per i progettisti di ciò che fanno, perché questa è una domanda di processo di progettazione e non (necessariamente) una domanda sul processo di sviluppo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top