2014年7月7日月曜日

railsのルート名に "_index"がつく場合

resource名が単数系の場合に suffix "_index"が引っ付く。
単複同形の名詞も同じ。

# vi config/routes.rb
namespace :admin do
     resources :companies
     resources :series
end

# rake routes
admin_companies GET    /admin/companies(.:format)          admin/companies#index
admin_series_index GET    /admin/series(.:format)             admin/series#index

単複同形は罠だった。
sheepとかも。 遠い昔勉に強した気もする。。。

このルールを変更するには。
config/initializers/inflections.rb

英単語
plural:(形容詞) 複数の、複数形  (反対:singular)
単複同形:the same plural and singular form

0 件のコメント:

コメントを投稿