我已经尝试在routes.rb
中创建一点创造性的资源,并且每次都在其上挑选的轨道上使用ruby。
如何评估我使用的复数的单数形式,如下所示。
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
它如何挑选这些?它是硬编码的吗?
答案 0 :(得分:2)
是的,英语的规则是hardcoded。
"鱼"特别是:
inflect.uncountable(%w(equipment information rice money species series fish sheep jeans police))
答案 1 :(得分:0)
您的控制器和其他内容在文件名中具有复数;)