Ich habe Rails scaffolding
verwendet, um ein Modell mit dem Befehl vom Terminal aus zu erstellen:
Alles scheint zu installieren oder zu generieren, aber wenn ich rake db:migrate
starte, bekomme ich den folgenden Fehler:
Was mache ich falsch oder wie kann ich es reparieren?
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
Tags und Links ruby ruby-on-rails-3 ruby-on-rails