11

私が使う

rails generate model mynewmodel string:name string:description

新しいモデルを生成します。この新しいモデルを開発データベースにデプロイするにはどうすればよいですか? 私のsqlite dbにはすでにたくさんのデータベースがあります。

私が試してみました

rake db:migrate

この新しいテーブルを db に生成するのに問題があるようです。

更新:エラーメッセージを追加

==  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

ありがとう

4

4 に答える 4

16

fieldname:type コンボの順序が正しくありません。試す

rails generate model mynewmodel name:string description:string
于 2012-11-20T22:13:45.540 に答える
4

のエラーrails generate model mynewmodel string:name string:description

交換する必要がstringありますname

rails generate model mynewmodel name:string description:string

于 2012-11-20T22:14:04.547 に答える
3

説明に同じのname:string代わりに使用するstring:name

于 2012-11-20T22:14:42.383 に答える