2014-02-16 26 views

回答

1

那麼主要的區別是,第二個應該是rails g model ModelName不只是創建一個遷移,而且還創建該模型的模型文件和spec文件。它也會生成一個創建表的遷移,而對於rails g migration MigrationName,您可以執行特定的遷移,如添加索引或添加/刪除列。 2.1和2.2節將幫助你得到一個更好的把握:http://guides.rubyonrails.org/migrations.html

0
rails g migration Filename parameters ... 

這一個產生在其中您可以編寫遷移代碼的文件。像創建索引或刪除,...

rails g model Tablename field field field:type .... 

這對生成一個文件來生成一個表與給定參數。

跑步時看到更多rails g model

相關問題