2017-07-15 6 views
3

Ich arbeite an einer neuen Schienenanwendung und kam zu diesem Szenario. Ich möchte dieselben Routen in mehreren Ressourcen, aber ich möchte nicht die gleichen Zeilen wiederholen.Gleiche Routen in mehreren Ressourcen

Gibt es eine Möglichkeit, diese zu erkennen,

resources :contacts do 
    collection do 
    post :associate 
    delete :remove 
    end 
end 
resources :doctors do 
    collection do 
    post :associate 
    delete :remove 
    end 
end 

Jede Hilfe vertrocknen.

Antwort

5

Versuchen:

concern :associate do 
    collection do 
    post :associate 
    delete :remove 
    end 
end 

resources :contacts, :concerns => [:associate] 
resources :doctors, :concerns => [:associate] 
+0

Große, genau das, was ich suchte. Ich wusste, dass da etwas ist, aber ich habe nie eine Chance bekommen, das zu nutzen. –

Verwandte Themen