Я хочу иметь конечную точку для уничтожения экземпляра модели с помощью действия POST, как это делает Twitter API:
statuses/destroy/:id
Как бы я определил этот маршрут в файле маршрута? Я в растерянности.
это может выглядеть лучше, если у вас есть другие действия в том же ресурсе в рельсах 3
resources :statuses, :only => [:index, :create] collection do post 'destroy/:id', :action => :destroy end end
Я не уверен, что это то, что вы пытаетесь сделать, но добавьте это к вашему config/routes.rb, чтобы добиться цели:
config/routes.rb
match 'statuses/destroy/:id' => 'statuses#destroy', :via => :post
(я нашел это в Руководство по прокладке рельсов )