更改所有资源的path_names

时间:2013-07-11 18:38:34

标签: ruby-on-rails

如何更改rails资源路由,以便每个参数都需要传递参数?然而,棘手的部分是参数需要在控制器之后但在操作之前传递。

像这样:

/posts/:type/new
/posts/:type/edit

依旧......

1 个答案:

答案 0 :(得分:1)

你可能想要这样的东西,你有不同的路线路由到同一个控制器:

namespace :posts do
  resources :public, controller: "posts"
  resources :private, controller: "posts"
end

这会为您提供/posts/public/*/posts/private/*