StatementInvalid:创建模型对象时找不到表

时间:2016-01-14 16:24:48

标签: ruby-on-rails ruby

我刚开始使用Instant rails进行编程,对此并不了解。因此,我创建了一个rails项目,并创建了一个数据库名称contactlist_development和一个名为contacts的表,其中包含一些字段。我已经生成了一个名为Contact的模型,并使用" ruby​​脚本/控制台"启动了rails控制台。

但是当我尝试制作一个新的Contact模型对象时,它会显示StatementInvalid:找不到表格' contacts'。

enter image description here

2 个答案:

答案 0 :(得分:0)

运行rake db:migrate将执行您生成的代码,从而创建表。

希望这有帮助!

答案 1 :(得分:0)

您是否使用 rails generate model contact 命令制作联系人型号?如果是,您忘记运行命令:

rake db:migrate

或者您可以通过创建迁移或使用sql查询直接创建表。