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?
No entiendo esa página wiki se puede explicar un poco, soy nuevo en rieles, quiero mostrar la página de inicio de sesión si el usuario no ha iniciado sesión – pahnin