Как добавить вложенный маршрутный ресурс на все существующие маршруты
-
21-12-2019 - |
Вопрос
Я использую отличный драгоценный камень под названием Paper_Trail.Я создал страницу под названием «история», которая перечисляет версии для любого ресурса.Мои маршруты файл имеет вложенный ресурс для каждого маршрута ... что вообще не высохнет.
resources :users do
get "/history" => "pages#history", as: "history"
end
.
Этот маршрут дает мне пользователей / 1 / История
resources :companies do
get "/history" => "pages#history", as: "history"
end
.
Теперь у меня есть компании / 1 / история
Как я могу сделать работу / историю работать в качестве вложенного маршрута для всех маршрутов, не заполняя файл MoStry Marros со скоростью вложенной истории для каждого ресурса?
Решение
Вы можете выполнять эти типы действий в блоке, чтобы не повторять себя снова и снова.
resources :users, :companies do
get "history" => "pages#history", :on => :member
end
.
Некоторые дополнительные полезные информации доступны на Это настолько вопрос .
Не связан с StackOverflow