2016-09-14 82 views
0

我已经使用创建模型使用rails生成模型用户 .i已创建新的数据库readit_development并将此数据库的所有权限授予给用户readitadmin。在我的database.yml文件我已经给了用户名作为readitadmin,密码为“密码”和适配器mysql2rake db:schema:dump命令文件db/migrate/20160914144019_create_users.rb已创建。在db:migrate命令之后,我无法在数据库中找到表用户。在db:migrate命令后,我没有收到任何错误。可能是什么问题呢?我天真地在轨道上的红宝石。Db:migrate不会产生错误并且不会在数据库中创建表(MYSQL)

+0

您是否在用户模型中添加了任何字段? –

+0

是否有可能这不是您第一次运行迁移?,请查看您的'schema_migrations'表,并查找“20160914144019”,如果它存在,请将其删除。 – fanta

+0

@fantaI删除了数据库的迁移和删除表,并销毁了模型。再次创造所有这些。问题依旧。是的,我已经添加了t.String“email”,:limit => 50 AND t.colum,:string,:limit =»50,:null =»false字段 –

回答

0

我的模型名称是“用户”。这是复数。但是当我销毁我的模型并创建了新的模型“用户”,然后添加了一些字段,db:migrate为我在数据库中工作并创建了表。我不知道复数模型名称有什么问题。

相关问题