我刚开始使用Instant rails进行编程,对此并不了解。因此,我创建了一个rails项目,并创建了一个数据库名称contactlist_development和一个名为contacts的表,其中包含一些字段。我已经生成了一个名为Contact的模型,并使用" ruby脚本/控制台"启动了rails控制台。
但是当我尝试制作一个新的Contact模型对象时,它会显示StatementInvalid:找不到表格' contacts'。
答案 0 :(得分:0)
运行rake db:migrate将执行您生成的代码,从而创建表。
希望这有帮助!
答案 1 :(得分:0)
您是否使用 rails generate model contact 命令制作联系人型号?如果是,您忘记运行命令:
rake db:migrate
或者您可以通过创建迁移或使用sql查询直接创建表。