Entwickeln Sie keine Registrierungswege / -wege

8

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%     
javanut13 26.10.2011, 07:13
quelle

2 Antworten

1

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

ändern %Vor%

bis

%Vor%

Und es hat schon zweimal funktioniert.

    
javanut13 29.10.2011, 22:38
quelle
15

Stellen Sie sicher, dass Sie in Ihrem Benutzermodell Folgendes haben:

%Vor%

Wenn nicht vorhanden, generiert device keine Registrierungsrouten für Sie.

Weitere Informationen finden Sie in hier und hier

    
fuzzyalej 27.10.2011 07:48
quelle

Tags und Links