【发布时间】:2012-11-09 02:26:08
【问题描述】:
我用
rails generate model mynewmodel string:name string:description
生成一个新模型。如何将此新模型部署到我的开发数据库?我的 sqlite 数据库中已经有一堆数据库。
我试过了
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
谢谢
【问题讨论】:
-
您所做的是正确的 (
rake db:migrate)。如果没有看到错误消息,我们将无法提供帮助。 -
你先运行
rake db:create了吗? -
@Casper 不,我应该在 db:migrate 之前运行 db:create?
标签: ruby database ruby-on-rails-3