ruby on rails:如何为新模型创建表

icn*_*icn 9 ruby database ruby-on-rails-3

我用

rails generate model mynewmodel string:name string:description
Run Code Online (Sandbox Code Playgroud)

生成一个新模型.如何将这个新模型部署到我的开发数据库?我的sqlite数据库中已经有了很多数据库.

我试过了

rake db:migrate
Run Code Online (Sandbox Code Playgroud)

在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
Run Code Online (Sandbox Code Playgroud)

谢谢

小智 15

您的fieldname:type组合的顺序不正确.尝试

rails generate model mynewmodel name:string description:string
Run Code Online (Sandbox Code Playgroud)