Dans les rails 2, vous pouvez utiliser l'option: any pour définir un itinéraire personnalisé qui répond à toute méthode de demande, par ex.: toute option pour les rails 3 routes
map.resources :items, :member => {:erase => :any}
rails
3 ne semble pas soutenir le: toute option
resources :items do
get :erase, :on => :member # works
any :erase, :on => :member # doesn't work
end
personne ne sait si cette option a été supprimée ou tout simplement renommé?
De plus, vous pouvez (ostensiblement) spécifier des méthodes avec la spécification: via (via => [: any,: get,: mettre,: poster,: supprimer]); pour autant que je peux dire,: tout ne fonctionne pas (bizarrement il semble, bien que la table de routage montrera alors un blanc au lieu de tout), mais en laissant de côté: via équivaut à: tout. – Asher
cela fonctionne pour moi – Anand
Cela fonctionne pour moi aussi. – Arun