Sto lavorando a questo servizio di avviso in Rails. E davvero, tutto quello che devo fare è, quando un utente si iscrive, inviare una email di conferma all'utente. E dopo la conferma dell'utente, attivare l'utente. Ho provato a giocare con il tutorial di attivazione e-mail Authlogic di Matt Hooks, ma non porta da nessuna parte. Quindi, qualche idea su come posso farlo con il minimo sforzo? Grazie!Email di conferma in Rails senza usare gemme/plugin di autenticazione esistenti
UPDATE
Così come ho avuto inventare per fare il lavoro per me è:
Installare la gemma.
Creare una migrazione per i campi confermabili di Idea.
Specificare
devise: confermabile nel modello.
Creare un metodo di conferma nel controller pertinente (e una route per tale metodo) che aggiornerebbe l'attributo confirm_at del modello rilevante.
- Il generatore di effetti crea alcune viste per te, una che è confirm_instructions.html.erb. Personalizza il percorso lì.
Ho usato Rails 2.3.2 e ho usato questo metodo insieme all'autenticazione di Authlogic e ha funzionato bene. Ho intenzione di passare a concepire completamente.
In tutta onestà, volevo accettare entrambe le risposte (purtroppo non posso farlo), ma è solo che la soluzione ideata sembrava una soluzione più semplice.
Potrebbe commentare sul perché la risposta di Maran è stato selezionato? Mi sto preparando a farlo, ma sto cercando di decidere se farlo da zero (la risposta di Paul) o con un plug-in. Forse potresti condividere la tua esperienza. – JnBrymn
Certo, ho aggiornato il mio post e spiegato come l'ho fatto funzionare. – Shreyas
@Shreyas quindi l'unica cosa che hai escogitato era la conferma dell'account? Hai già inserito il pezzo di registrazione? Sto chiedendo perché ho già il pezzo di registrazione che funziona nella mia applicazione, ma vorrei aggiungere la conferma, ma solo quella parte. – Cas