Rails 3.2: ArgumentError: falsche Anzahl von Argumenten (2 für 1) beim Erstellen

8

Beim Versuch, eine Instanz eines Modells zu erstellen, erhalte ich den folgenden Fehler ...

%Vor%

Hat jemand das gleiche Problem mit Rails 3.2?

    
Rafael Xavier 20.01.2012, 14:16
quelle

1 Antwort

17

Haben Sie die initialize -Methode Ihres Modells überladen? In meinem Fall hatte ich es mit überladen:

%Vor%

Was ich reparieren musste:

%Vor%

In Rails 3.2 hat das Commit 7c5ae0a88fc9406857ee362c827c57eb23fd5f95 (Mass-Assignment-Sicherheit: als und: ohne_Protection-Unterstützung für AR.new) der obigen Methode weitere Argumente hinzugefügt, weshalb meine vorherige Implementierung fehlgeschlagen ist.

    
Rafael Xavier 23.01.2012, 01:36
quelle

Tags und Links