Ruby on rails 3 Rails 3命名路由-使用同一命名路由作为参数动态调用控制器中的不同操作

Ruby on rails 3 Rails 3命名路由-使用同一命名路由作为参数动态调用控制器中的不同操作,ruby-on-rails-3,routes,custom-routes,Ruby On Rails 3,Routes,Custom Routes,假设我有一个带有索引的控制器,并且没有任何其他RESTful操作。我想从具有如下命名路由的同一控制器调用不同的操作作为参数 例如 我有TargetsController,我应该可以打电话给他 targets_path(any_action, params) 我可以打电话吗 resources :targets do get :action_name, :on => :member end 在没有Restful操作的控制器上 如何在routes.rb中写入此内容?我找到的所有文档

假设我有一个带有索引的控制器,并且没有任何其他RESTful操作。我想从具有如下命名路由的同一控制器调用不同的操作作为参数

例如

我有TargetsController,我应该可以打电话给他

targets_path(any_action, params)
我可以打电话吗

resources :targets do 
  get :action_name, :on => :member 
end
在没有Restful操作的控制器上


如何在routes.rb中写入此内容?我找到的所有文档都没有提到如何在控制器中调用相同的路由。谢谢你的帮助

最后用帮助者的url\u完成了这项工作