我尝试在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
它如何选择这些?是硬编码吗?
是的,英语规则是硬编码的。
"鱼"特别:
inflect.uncountable(%w(equipment information rice money species series fish sheep jeans police))
您的控制器和其他内容在文件名中具有复数权利;)