如何更改rails资源路由,以便每个参数都需要传递参数?然而,棘手的部分是参数需要在控制器之后但在操作之前传递。
像这样:
/posts/:type/new
/posts/:type/edit
依旧......
答案 0 :(得分:1)
你可能想要这样的东西,你有不同的路线路由到同一个控制器:
namespace :posts do
resources :public, controller: "posts"
resources :private, controller: "posts"
end
这会为您提供/posts/public/*
和/posts/private/*
。