2010-09-15 46 views
6

Ruby on Rails有許多不同的生成器和其他類似的東西。根據我的經驗,如果您應該使用單數或複數名稱,命名不會很明顯。有沒有Rails的複數/單數參考列表?

例如,對於你想使用多控制器發電機

$ rails generate controller Users new 

但是你想使用單數(所有的名字)

$ rails generate model User name:string email:string 

車型有一個全面的參考手冊哪些發電機等使用單數名稱,哪些是複數名稱?

+0

對新手來說可能是最令人沮喪的事情,找出約定 – 2010-09-15 22:19:39

回答

8

你已經知道了。

想象一個模型控制單一事物,所以它是單數的,控制器控制一組事物,所以它是複數。腳手架以模型爲中心,因此與模型一樣單一。

視圖和助手與控制器有關,所以它們是複數。遷移不關心。

如有疑問,請將--pretend傳遞給發電機,看看它會做什麼。

+0

感謝您提供'--pretend'提示 – Earlz 2010-09-16 19:32:29