2015-07-21 30 views
0

我想創建product資源:locationable(意思是說,可以按其位置過濾)。上述在資源之前添加rails路由問題

# 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

怎麼樣從這裏https://gist.github.com/dideler/10020345改爲

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

退房路由的擔憂。

+0

這不會允許我使用'可定位'關注與其他路線,如收據。關注點需要保持靈活性 –