In itinerari ho la root-path che punta "home#index"
ma quando provo a ignorare che con after_sign_up_path_for mi tiene il reindirizzamento al percorso principale quando accedo o registrati. Ho provato a metterlo in entrambi i controller sottoclasse e application_controller, ma non ha funzionato. Cosa devo fare qui?imperativi ideare after_sign_up_path_for non funziona
Applicazione regolatore
class ApplicationController < ActionController::Base
protect_from_forgery
def after_sign_up_path_for(resource)
show_cities_path(resource)
end
end
controller di registrazione
class RegistrationsController < ApplicationController
def after_sign_up_path_for(resource)
show_cities_path(resource)
end
end
percorsi
root :to => "home#index"
Grazie, che era il mio problema. – MicFin
Grazie mille! stava avendo questo problema anche: D – marman
Vale la pena notare che questo si applica a tutti i casi in cui un utente è inattivo per l'accesso, ad esempio se si esegue l'override di 'active_for_authentication?' Questo include il caso confermativo in cui l'utente è inattivo per il login fino a quando non confermano il proprio account . –