From 72074aac334a846fbb53e7cb12c0254c15004c26 Mon Sep 17 00:00:00 2001 From: Jan De Poorter Date: Thu, 25 Feb 2010 16:21:41 +0100 Subject: Add _index to named collection routes for uncountable resources (e.g. Sheep) Signed-off-by: Rizwan Reza --- actionpack/lib/action_dispatch/routing/mapper.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'actionpack/lib/action_dispatch/routing/mapper.rb') diff --git a/actionpack/lib/action_dispatch/routing/mapper.rb b/actionpack/lib/action_dispatch/routing/mapper.rb index 2546bdd43e..fa64a2f1d0 100644 --- a/actionpack/lib/action_dispatch/routing/mapper.rb +++ b/actionpack/lib/action_dispatch/routing/mapper.rb @@ -426,7 +426,11 @@ module ActionDispatch end def collection_name - plural + uncountable? ? "#{plural}_index" : plural + end + + def uncountable? + singular == plural end def name_for_action(action) -- cgit v1.2.3