ruby on rails: Wie erstellen Sie die Tabelle für ein neues Modell
Benutze ich
rails generate model mynewmodel string:name string:description
erzeugen Sie ein neues Modell. Wie richte ich das neue Modell zu meiner Entwicklung databse ? Ich habe bereits eine Reihe von Datenbanken, in meiner sqlite db.
Habe ich versucht
rake db:migrate
schien es Probleme zu generieren, diese neue Tabelle in der db.
update: Fehlermeldung Hinzugefügt
== CreateMynewmodels: migrating ===============================================
-- create_table(:mynewmodels)
rake aborted!
An error has occurred, this and all later migrations canceled:
undefined method `name' for #<ActiveRecord::ConnectionAdapters::TableDefinition:0x3ad5c50>
Tasks: TOP => db:migrate
Dank
Was du machst, ist korrekt (
aktualisierte Fehlermeldung
Haben Sie laufen
Nein, ich sollte das ausführen von db:erstellen Sie vor der db:migrate?
Hier ist eine gute Anleitung: guides.rubyonrails.org/getting_started.html
rake db:migrate
). Wir können nicht helfen, ohne zu sehen, Fehlermeldungen.aktualisierte Fehlermeldung
Haben Sie laufen
rake db:create
ersten?Nein, ich sollte das ausführen von db:erstellen Sie vor der db:migrate?
Hier ist eine gute Anleitung: guides.rubyonrails.org/getting_started.html
InformationsquelleAutor icn | 2012-11-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Reihenfolge Ihrer Feldname:Typ combo ist falsch. Versuchen
WOw. Sie alle waren in einem Rennen, offenbar um diese Frage zu beantworten. Sie haben GEWONNEN!
InformationsquelleAutor 4-8-15-16-23-42
Den Fehler in
rails generate model mynewmodel string:name string:description
Sollten Sie die swap -
string
undname
rails generate model mynewmodel name:string description:string
InformationsquelleAutor ck3g
Verwenden
name:string
stattstring:name
gleiche für die BeschreibungInformationsquelleAutor JulienITARD
Toller Artikel, für fortgeschrittene:
Advanced Rails Modell-Generatoren
InformationsquelleAutor webDEVILopers