Also habe ich an Rails gearbeitet und bin mit meinem Benutzermodell ein wenig frustriert, also habe ich es zerstört (ich benutze auch Geräte, die eine Fehlerquelle darstellen können). Zu meiner Verteidigung war ich müde, frustriert und ein bisschen auf der beschwipsten Seite. Ich habe versucht, es mit einem einfachen rails g scaffold user first:text last:text
wieder hinzuzufügen, aber ich erhalte den folgenden Fehler, wenn ich versuche, das Modell zu erzeugen. Wie repariere ich das alles wieder?
Entfernen Sie die Zeile devise_for :users
von routes.rb und versuchen Sie, rails g scaffold user first:text last:text
auszuführen. Es sollte gut funktionieren.
Die Methode devise_for
erwartet, dass User
model vorhanden ist. Daher schlägt es beim Laden der Rails-Umgebung fehl, wenn Sie den Rails-Scaffold-Befehl ausführen
Tags und Links ruby ruby-on-rails devise