rails сингулярный ресурс по-прежнему во множественном числе?

У меня есть маршрут поиска, который я хотел бы сделать в единственном числе, но когда я указываю единственный маршрут, он по-прежнему создает множественные маршруты контроллера, так ли это должно быть?

resource :search

Дает мне

 search POST        /search(.:format)        {:action=>"create", :controller=>"searches"}
 new_search  GET    /search/new(.:format)    {:action=>"new", :controller=>"searches"}
 edit_search GET    /search/edit(.:format)   {:action=>"edit", :controller=>"searches"}
             GET    /search(.:format)        {:action=>"show", :controller=>"searches"}
             PUT    /search(.:format)        {:action=>"update", :controller=>"searches"}
             DELETE /search(.:format)        {:action=>"destroy", :controller=>"searches"}

Множественный контроллер "ищет"

На самом деле у меня есть только один маршрут ... чтобы создать поиск:

Я сделал: match "search" => "search # create"

I Мне просто интересно на будущее, если я все еще должен оставить контроллер во множественном числе? Rails 3.0.9

37
задан holden 4 August 2011 в 10:20
поделиться