質問

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
.

追加の役立つ情報は、問題

です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top