Estoy trabajando en este servicio de alertas en Rails. Y realmente, todo lo que tengo que hacer es, cuando un usuario se registra, enviar un correo electrónico de confirmación al usuario. Y luego de la confirmación del usuario, active al usuario. Intenté jugar con el tutorial de activación de correo electrónico Authlogic de Matt Hooks, pero realmente no lleva a ninguna parte. Entonces, ¿alguna idea de cómo puedo hacer esto con el mínimo alboroto? Gracias!Confirmación de correo electrónico en Rails sin usar gemas/complementos de autenticación existentes
ACTUALIZACIÓN
Entonces, ¿cómo llegué idear para hacer el trabajo para mí es:
Instalar la gema.
Cree una migración para los campos confirmables del inventor.
Especificar
legado: confirmable en su modelo.
Cree un método de confirmación en el controlador relevante (y una ruta para ese método) que actualice el atributo confirmed_at del modelo relevante.
- El generador de diseño crea algunas vistas para usted, una que es confirmation_instructions.html.erb. Personaliza la ruta allí.
Utilicé Rails 2.3.2 y he utilizado este método junto con la autenticación de Authlogic y funcionó bien. Yo planeo cambiar para idear completamente.
Honestamente, quería aceptar ambas respuestas (lamentablemente no puedo hacer eso), pero es solo que la solución de diseño parecía una solución más fácil.
Podría comentar sobre por qué la respuesta de Maran:
Y luego, en su código? Me estoy preparando para hacer esto, pero estoy tratando de decidir entre hacerlo desde cero (respuesta de Paul) o con un complemento. Tal vez podrías compartir tu experiencia. – JnBrymn
Claro, actualicé mi publicación y le expliqué cómo lo hice funcionar. – Shreyas
@Shreyas, ¿entonces lo único que usó para diseñar fue para la confirmación de la cuenta? ¿Ya tenías la pieza de registro en su lugar? Pregunto porque ya tengo la pieza de registro trabajando en mi aplicación, pero me gustaría agregar confirmación, pero solo esa pieza. – Cas