Zeit, um die Experten zu fragen. Ich versuche meine Datenbank zu erstellen. Der folgende Code gibt mir eine falsche Anzahl von Argumenten Fehler, um das "Kategorie" -Objekt zu erstellen. Dies ist das erste Mal, dass dieser Fehler während der Objekterstellung in dieser Datei auftritt.Falsche Anzahl der Argumente Fehler beim Initialisieren mit Optionen Hash
@category1 = Category.new({'description' => 'food'})
@category1.save
Dies ist, was meine Kategorie Modell wie ..
class Category
attr_reader :id, :description,
def initialize(options)
@id = options['id'].to_i
@description = options['description']
end
`` `
Apperently erwartet es null Argumente sieht. Aber ich initialisiere es mit dem Optionen-Hash. ID kommt später aus SQL.
Irgendwelche Ideen?
versuchen 'def initialisieren (** Optionen)' –
@OlegSobchuk: nah, das ist nicht das Problem. –
@SergioTulentsev ist richtig, das hilft nicht. – godhar