me gustaría utilizar la opción legado: reconfirmable en mi modelo de usuario, por lo que cada vez que un usuario cambia su correo electrónico, tiene que confirmarlo con un enlace enviado por correo electrónico.idear reconfirmable
El gran problema es, que el correo electrónico no se envía ...
Mi disposición es con el legado 2.1.2 es: Modelo
usuario:
attr_accessible: unconfirmed_email, ...
devise :invitable, :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable, :confirmable, :omniauthable
en el legado initilizer .rb:
config.reconfirmable = true
en las rutas:
devise_for :users
en la forma en que el campo de modelo unconfirmed_email se establece correctamente. Lo revisé a través de la consola.
El primer correo electrónico de confirmación, cuando un usuario se registra en la página consigue enviar a cabo sin problema.
he intentado depurar el problema con la adición de este código al directorio de inicializadores para sobrescribir el méthode legado que se desencadena como un gancho after_update:
module Devise::Models::Confirmable
def send_confirmation_instructions
debugger
end
end
parece send_confirmation_instructions Nunca se llama, ya que nunca llegue a el depurador
¿Debo de alguna manera llamar reconfirmable, o se dispara automáticamente al configurar el atributo del modelo "unconfirmed_email" en una nueva dirección de correo electrónico?
Thankfull por cualquier ayuda, j.
Para reconfirmable para trabajar usted tiene que añadir una nueva columna a la tabla usuario t.string: unconfirmed_email # Sólo si se utiliza reconfirmable ' ¿ya ha hecho esto? – Himshwet
hola janders. eso está todo configurado, tengo el atributo en mi modelo de usuario y en attr_accessible ... Todavía no he resuelto este problema, por lo que cualquier ayuda es bienvenida. – user1311103
Lo siento, no puedo entender lo que está mal – Himshwet