2017-12-18 82 views
-7

我正在使用rails 4中的api項目。我通過命令rails g model myModel創建了所有模型,db/migrate中的某些操作已創建一個遷移數據庫文件,我不使用它這遷移。如何通過遷移尚未完成。要解決此問題,請在rails中運行

如果我運行一些控制器,例如localhost:3000/report/data

我發現了一些錯誤。

「的遷移正在等待要解決此問題,運行:

bin/rake db:migrate RAILS_ENV=development" 

這意味着我必須運行rails &爲我在項目中創建的每個模型遷移。

我如何將它傳遞給導軌4中的所有模型?提前致謝。

+0

那滑軌的一般行爲跳過遷移創作。當您使用'rails g model Name'創建模型時,會創建一個遷移文件,該文件在運行時會在數據庫中創建關聯的表。清除你的基礎知識。 – Aakanksha

+0

@Aakanksha ok ...謝謝你的回答... n我的糟糕的基本面... 0 –

回答

0

只要運行

rake db:reset 

然後

rake db:migrate 
0

我想你可以使用命令

rails g model User --skip-migration 
+0

謝謝,非常幫助... –

相關問題