J'ai quelques modèles comme News et Downloads qui ont beaucoup de commentaires: as =>: commentable. Le commentaire appartient à: commentable et est: polymorphe. Comme les commentaires, il y a des abonnements. Donc, mes itinéraires ressemblent à ceci:Séchage répétée des routes pour plusieurs modèles
resources :news do
resources :comments do
post :like, :on => :member
delete :like, :on => :member
end
resources :subscriptions
...
end
resources :downloads do
resources :comments do
post :like, :on => :member
delete :like, :on => :member
end
resources :subscriptions
...
end
...
est-il un moyen de DRY ça? J'ai essayé de définir
def comment_resources
resources :comments do
# ...
end
resources :subscriptions
end
à haut puis de routes.rb puis appeler comment_resources mais il me semble sale, car il n'est pas un espace de noms/dans une classe correctement.
Oh, j'aurais regardé à la date ... – sandrew