2011-11-04 12 views
6

Al leer el código y el wiki parece que no hay opción para redirigir al usuario a la página de registro si el usuario no está conectado. En lib/devise/failure_app. rb, parece que la URL de redirección está codificada.redirigir a la página de registro si el usuario no inició sesión en el dispositivo

def redirect_url 
    opts = {} 
    route = :"new_#{scope}_session_path" 
    opts[:format] = request_format unless skip_format? 

    if respond_to?(route) 
     send(route, opts) 
    else 
     root_path(opts) 
    end 
    end 

Quiero preguntarle cuál es la mejor práctica para hacer el trabajo. Estoy pensando en configurar manualmente user_return_to valor de sesión, luego hacer una llamada a la página de registro. ¿Es eso una buena práctica?

Respuesta

Cuestiones relacionadas