Rails 3 Named Routes — динамический вызов различных действий в контроллере в качестве параметра с тем же именованным маршрутом

Скажем, у меня есть контроллер с индексом и нет других действий RESTful. Я хочу вызывать разные действия в качестве параметра с одного и того же контроллера, который имеет именованный маршрут следующим образом.

Пример,

У меня есть TargetsController, и я должен быть в состоянии позвонить

targets_path(any_action, params)

Могу я позвонить

resources :targets do 
  get :action_name, :on => :member 
end

на контроллере, который не имеет Restful действий

Как мне написать это в route.rb? Во всей документации, которую я нашел, не говорилось о том, как тот же самый маршрут вызывается в контроллере. Спасибо за вашу помощь


person Baaju    schedule 30.04.2012    source источник


Ответы (1)


В итоге сделал это с помощью url_for helper

person Baaju    schedule 30.04.2012