Rake db: migrieren, was zu einem 'unerwarteten \ n' Fehler führt

8

Ich habe Rails scaffolding verwendet, um ein Modell mit dem Befehl vom Terminal aus zu erstellen:

%Vor%

Alles scheint zu installieren oder zu generieren, aber wenn ich rake db:migrate starte, bekomme ich den folgenden Fehler:

%Vor%

Was mache ich falsch oder wie kann ich es reparieren?

    
BlackHatSamurai 02.02.2013, 22:27
quelle

1 Antwort

25

Versuchen Sie

%Vor%

stattdessen. Sie sollten nicht die Kommas zwischen jedem Feld haben.

Mit den Kommas erzeugen Sie eine Migration mit dieser darin:

%Vor%

Wie Sie sehen können, ist jeder t.string / integer / etc. Der Methodenaufruf hat ein Komma, bevor Argumente angegeben werden. Dies ist ungültig. Wenn dies geschieht:

%Vor%

Ich bekomme den Fehler

%Vor%

ist ähnlich wie der Fehler, den Sie hatten.

tldr: Verwenden Sie keine Kommas in einem Generator

    
SuperMaximo93 02.02.2013, 22:31
quelle