2017-09-29 95 views
0

我曾嘗試在routes.rb中對我的資源進行命名,這些資源有點創造性,並且每次都在軌道上挑選紅寶石​​。軌道上的紅寶石如何評估資源名稱

它如何評估我已經使用的複數單數形式,如下所示。

resources :galaxies 

$ rake routes 
new_galaxy GET /galaxies/new(.:format)       galaxies#new 

而且

resources :addresses 

$ rake routes 
new_address GET /addresses/new(.:format)       addresses#new 

並且知道的fish複數是fish

resources :fish 

$ rake routes 
new_fish GET /fish/new(.:format)        fish#new 

它是如何挑選這些的?它是否被硬編碼?

回答

2

是的,對於英語語言規則hardcoded

「魚」,特別是:

inflect.uncountable(%w(equipment information rice money species series fish sheep jeans police)) 
0

你的控制器和其他東西都在文件名中的多個右)