Ich weiß, dass diese Frage mehrmals gestellt wurde. Ich habe sie ausprobiert, aber keiner von ihnen hat mein Problem gelöst. Ich habe Geräte für Benutzer verwendet. Ich möchte den Nutzer bei der Anmeldung auf eine andere Seite umleiten, anstatt mich direkt anzumelden. Ich habe Registrierungs-Controller erstellt und versucht, "after_inactive_sign_up_path_for" zu überschreiben, aber es hat nicht funktioniert. Ich benutze das Gerät auch bestätigbar. Bis der Benutzer bestätigt ist, sollte ich ihn auf eine andere Seite umleiten.Devise Umleitung bei der Anmeldung
registrations_controller.rb
class Users::RegistrationsController < Devise::RegistrationsController
protected
def after_inactive_sign_up_path_for(resource)
"http://www.google.com" # Or :prefix_to_your_route
end
end
routes.rb
devise_for :users, controllers: { registrations: "registrations" }
Als nächstes habe ich die Eintragungen in einen anderen Ordner in dem Controller-Ordner zu verschieben versucht. Aber das hat auch nicht geklappt.
FYI: Ich verwende Schienen 5 und entwickeln 4.2.1.
versucht, dass auch, aber nicht funktioniert :( – Mathew