2
我有這樣的事情在我的config/routes.rb中設置:如何從視圖中獲取路由範圍?
scope "/admin" do
resources :users
end
據我所知,從/管理/用戶,
params[:controller]
將是 「用戶」
我問題是,是否有類似上面的內容在「/ admin」範圍內的控制器中給我「admin」?
在此先感謝!
我有這樣的事情在我的config/routes.rb中設置:如何從視圖中獲取路由範圍?
scope "/admin" do
resources :users
end
據我所知,從/管理/用戶,
params[:controller]
將是 「用戶」
我問題是,是否有類似上面的內容在「/ admin」範圍內的控制器中給我「admin」?
在此先感謝!
我從來沒有使用嵌套的路線,但是從我的經驗,你可以做scope "/:type" do
。然後,您可以使用params[:type]
獲得類型。
你只需要傳遞要爲範圍添加到您的軌道線路參數。看下面的例子
scope "/:admin" do
resources :users
end
當你正在呼叫用戶索引路徑只是傳遞admin參數的值也。按照下文:
users_path(admin: "Super")