config/routes.rb に次のような設定があります。
scope "/admin" do
resources :users
end
/admin/users から、
params[:controller]
「ユーザー」になります
私の質問は、「/ admin」スコープの下のコントローラーにいるときに「admin」を与える上記のようなものはありますか?
前もって感謝します!
config/routes.rb に次のような設定があります。
scope "/admin" do
resources :users
end
/admin/users から、
params[:controller]
「ユーザー」になります
私の質問は、「/ admin」スコープの下のコントローラーにいるときに「admin」を与える上記のようなものはありますか?
前もって感謝します!
ネストされたルートを使用したことはありませんが、私の経験から、使用できますscope "/:type" do
。その後、 でタイプを取得できますparams[:type]
。
Railsルートにスコープとして追加したいパラメータを渡すだけです。以下の例を参照してください
scope "/:admin" do
resources :users
end
ユーザーのインデックス パスを呼び出すときに、admin パラメーターの値も渡します。以下の通り:
users_path(admin: "Super")