Michael Hartl Tutorial v. 3.2 Kapitel 7.17 Nomethoderror bei Benutzern # Neue Zeile 4

StackOverflow https://stackoverflow.com/questions/9509230

  •  14-11-2019
  •  | 
  •  

Frage

Nachdem ich dieses Forum gesucht habe, habe ich festgestellt, dass ich auf diesem Thema stillstil bin.Ich fahre Rails 3.2.1 und Rubin 1.9.3

Ich habe dem Hartl-Buch sehr genau gefolgt und erleben Sie einen Fehler beim Testen und rendern Sie die Anmeldeseite.

Hier ist der Fehler mit etwas Trace: generasacodicetagpre.

Hier ist mein new.html.erb: generasacodicetagpre.

und hier ist mein benutzer_controller.rb generasacodicetagpre.

der Test, der fehlschlägt: generasacodicetagpre.

und die Fehlermeldungen von rspec: generasacodicetagpre.

Jede Hilfe dabei würde sehr geschätzt werden.Vielen Dank im Voraus, Brian.

War es hilfreich?

Lösung

That error occurs when the @user object you're passing to form_for is nil. If you look in your controller, the new method is defined twice, and in the second definition it does not instantiate a @user object.

Delete the second (empty) definition of the new method in your controller and you should be good to go.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top