У меня много ресурсов в routes.rb
, где много ресурсов используются и повторяются.
Есть ли способ избежать дублирования кода?Как избежать дублирования кода в маршрутах Rails?
resources :pages do
resources :comments
##other routes
member { post :vote }
end
resources :videos do
resources :comments
##other routes
member { post :vote }
end
resources :images do
resources :comments
##other routes
member { post :vote }
end
Непонятно, что вы просите – Phate01
Если вы использовали Rails 4, вы можете использовать 'concern' в своем' routes.rb'. http://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Concerns.html – RPinel