2013-07-11 37 views
0

如何更改導軌資源路由,以便每個路由都需要通過需要傳遞的參數?然而棘手的部分是,參數需要在控制器之後傳遞,但在動作之前傳遞。更改所有資源的路徑名稱

事情是這樣:

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

等..

回答

1

您可能希望這樣的事情,那就是你有單獨的路由哪條路線到同一控制器:

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

這給你/posts/public/*/posts/private/*