既存のすべてのルートにネストされたルートリソースを追加する方法
-
21-12-2019 - |
質問
Paper_Trailと呼ばれる素晴らしい宝石を使っています。任意のリソースのバージョンを一覧表示する「履歴」というページを作成しました。My Routesファイルには、すべてのルート用のネストされたリソースがあります。これはまったく乾いていません。
resources :users do
get "/history" => "pages#history", as: "history"
end
.
このルートは私にユーザーを与えます/ 1 / history
resources :companies do
get "/history" => "pages#history", as: "history"
end
.
今私は会社を持っています/ 1 /歴史
すべてのリソースのネストされた履歴パスでルートファイルを記入せずに、すべてのルートのネストされたルートとして/履歴をネストされたルートとして作成する方法は?
解決
これらのタイプのアクションをブロック内で行うことができます。
resources :users, :companies do
get "history" => "pages#history", :on => :member
end
.
追加の役立つ情報は、問題
です。所属していません StackOverflow