2015-07-21 3 views
0

Я хочу сделать product ресурс :locationable (так же можно фильтровать по его местоположению).Добавить вопросы о маршрутизации маршрутов перед ресурсом

# routes.rb 
concern :locationable do 
    member do 
    get 'location/:location_id' 
    end 
end 

resources :products, concerns: :locationable, action: :index 

Трассы выше создайте следующий маршрут:

/products/location/:location_id 

Однако, я хотел его поставить местоположение первого маршрута. Например:

/location/:location_id/products 

Я хочу использовать проблемы для этого - не вложенные ресурсы.

ответ

0

Что об изменении его

# routes.rb 
concern :locationable do 
    resources :products, only: :index 
    member do 
    get 'location/:location_id' 
    end 
end 

ЗАКАНЧИВАТЬ проблем маршрутизации здесь https://gist.github.com/dideler/10020345.

+0

Это не позволило бы мне использовать беспокойство «locationable» с другими маршрутами, такими как «поступления». Концерн должен оставаться гибким –

Смежные вопросы