【问题标题】:Rails 3 Named Routes - Calling different actions in the controller dynamically as a parameter with the same named routeRails 3 命名路由 - 在控制器中动态调用不同的操作作为具有相同命名路由的参数
【发布时间】:2012-04-30 21:23:58
【问题描述】:

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

例子,

我有 TargetsController,我应该可以调用

targets_path(any_action, params)

我可以打电话吗

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

在没有 Restful 操作的控制器上

我如何在 routes.rb 中写这个?我发现的所有文档都没有谈到如何在控制器中调用相同的路由。感谢您的帮助

【问题讨论】:

    标签: ruby-on-rails-3 routes custom-routes


    【解决方案1】:

    最后用 url_for helper 完成了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 2016-01-22
      • 1970-01-01
      相关资源
      最近更新 更多