在軌道2中,您可以使用:any選項來定義響應任何請求方法的自定義路線,例如,:軌道3路線的任何選項
map.resources :items, :member => {:erase => :any}
軌道3似乎並不支持:任何選項
resources :items do
get :erase, :on => :member # works
any :erase, :on => :member # doesn't work
end
沒有人,如果此選項已被刪除或改名只是知道嗎?
此外,你可以(表面上)用:via規範(:via => [:any,:get,: put,:post,:delete]);據我所知,任何操作都不起作用(奇怪的是,似乎沒有,儘管路由表將顯示一個空白而不是ANY),但忽略了:通過等同於:any。 – Asher 2010-07-30 08:04:22
這適用於我 – Anand 2010-12-24 07:13:40
它也適用於我。 – Arun 2012-08-01 11:16:09