2011-03-21 13 views
5

Estoy usando Devise en un proyecto de Rails 3 (3.0.5). Quiero utilizar el módulo confirmable para permitir que los usuarios confirmen su dirección de correo electrónico, sin embargo, no quiero bloquearlos si no confirman.No es necesario que los usuarios confirmen el correo electrónico con Devise

he hecho actualmente esto mediante el establecimiento (en devise.rb)

config.confirm_within = 100.years 

¿Hay una manera más agradable de hacer esto?

Respuesta

-3

Disculpa, pero realmente tengo que preguntarte por qué estás usando el módulo confirmable si de todos modos vas a dejarlos entrar. ¿Qué valor trae el módulo de confirmación si dejas pasar a las personas?

Es lo mismo que decir user.confirm! dentro de la acción de crear lo que no tiene que fijar un valor de 100.years

+2

Es sólo la lógica de negocio necesaria para este proyecto: No bloquee los usuarios que no confirman, en lugar de ofrecerles incentivos para confirmar. –

4

realidad en nuevas versiones de diseñar su

config.allow_unconfirmed_access_for = 100.years 

Y en mi opinión se trata de una bien solución

Cuestiones relacionadas