paper_trail という優れた gem を使用しています。リソースのバージョンを一覧表示する「履歴」というページを作成しました。私のルートファイルには、すべてのルートのネストされたリソースがあります...これはまったくDRYではありません。
resources :users do
get "/history" => "pages#history", as: "history"
end
このルートは users/1/history を提供します
resources :companies do
get "/history" => "pages#history", as: "history"
end
今、私は会社/1/歴史を持っています
/history を、すべてのリソースのネストされた履歴パスでルート ファイルを埋めずに、すべてのルートのネストされたルートとして機能させるにはどうすればよいですか?