我正在使用一个名为 paper_trail 的伟大宝石。我创建了一个名为“历史”的页面,其中将列出任何资源的版本。我的路线文件为每条路线都有一个嵌套资源……这根本不是 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 作为所有路由的嵌套路由工作,而不用每个资源的嵌套历史路径填充我的路由文件?