Ich habe ein neues Projekt erstellt, indem ich mich mit dem Login von Ryan Bates ' railscast befasst habe. Es hat nicht die Registrierungswege (im Gegensatz zu einem früheren Projekt, das ich mit genau den gleichen Schritten gemacht habe)
Dieses Bild zeigt die zwei "Rake-Routen" -Befehle. Die oberste Shell ist mein vorheriges Projekt, das einwandfrei funktioniert und das untere ist das neue Projekt.
Gibt es einen logischen Grund, dass die Routen nicht ordnungsgemäß erstellt wurden? Kann ich die Routen hinzufügen? Wie mache ich es arbeiten ?
BEARBEITEN: Hier ist meine routes.rb-Datei, identisch mit einem Arbeits-Projekt, Standard-Kommentare entfernt.
%Vor%Ok, ich kann nicht sehen, warum die Version, die Ryan Bates verwendet, nicht zweimal funktioniert, aber ich habe die Devise 1.4.9 installiert und die Installation kurz beschrieben: hier .
Um den Logout-Link funktionieren zu lassen, musste ich den Pfadtyp von :delete
zu :get
in config/initializers/devise.rb
bis
%Vor%Und es hat schon zweimal funktioniert.
Tags und Links ruby-on-rails routing devise