2016-09-14 80 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爲我在數據庫中工作並創建了表。我不知道複數模型名稱有什麼問題。

相關問題