En las rutas tengo la ruta raíz que apunta a "home#index"
pero cuando intento anularlo con after_sign_up_path_for, sigo redirigiéndome a la ruta raíz cuando inicio sesión o me registro. Intenté ponerlo tanto en el diseño del controlador subclassed como en el application_controller, pero no funcionó. ¿Qué debo hacer aquí?anulando el diseño after_sign_up_path_for not working
aplicación del controlador
class ApplicationController < ActionController::Base
protect_from_forgery
def after_sign_up_path_for(resource)
show_cities_path(resource)
end
end
controlador de registro
class RegistrationsController < ApplicationController
def after_sign_up_path_for(resource)
show_cities_path(resource)
end
end
rutas
root :to => "home#index"
Gracias, que era mi problema. – MicFin
¡Muchas gracias! estaba teniendo este problema también: D – marman
Vale la pena señalar que esto se aplica a todos los casos en que un usuario está inactivo para iniciar sesión, por ejemplo, si anula 'active_for_authentication?' Esto incluye el caso confirmable donde el usuario está inactivo para iniciar sesión hasta que confirmen su cuenta . –