ich lerne, wie man von Rails einzuloggen und ich wollte eines wissen:Routing zu einer anderen html.erb Datei (Ruby on Rails)
Ich habe mehrere Dateien, die ich zeigen möchte, wenn eine bestimmte Bedingung erfüllt ist in diesem Fall anmelden, wird umgeleitet mich in einer anderen Datei es durch die Umleitung sowohl die Steuerung und die Routen-Dateien und ich bekomme die folgende Fehlermeldung genannt starter.html.erb
ich versuche:
No route matches [GET] "/app/views/usuarios/starter.html.erb"
Kannst du mir bitte sagen, was ich falsch mache? Vielen Dank!
Controller-Teil:
redirect_to search_starter_path
routes.rb Teil:
get "/search/starter" => redirect("/app/views/usuarios/starter.html.erb")
Und wie kann ich es umleiten, um die Seite, die ich will es gehen? starter.html.erb? –
"Rake-Routen" in der Konsole geben Ihnen die verfügbaren Präfixe (erste Spalte von links) und die von diesen Präfixen ausgegebenen Anfragen (ja, Sie sollten _Pfad an das Ende von ihnen hinzufügen und sie mit redirect_to verwenden). – victormaidana
Nachdem Sie erreicht haben, was Sie tun möchten, schlage ich vor, den Edelstein "devise", der den Authentifizierungs-Workload verwalten kann, zu verwenden oder zumindest zu recherchieren. – victormaidana