Вы можете сделать это:
map.resources :comments, :only => :destroy
, который создает маршрут, подобный следующему (вы можете проверить с помощью rake routes
)
DELETE /comments/:id(.:format) {:controller=>"comments", :action=>"destroy"}
Но учтите, что RESTful destroy предназначена для удаления конкретной записи, а не всех записей, поэтому этот маршрут все еще ожидает параметр: id. Хак может состоять в том, чтобы передать какое-нибудь дозорное значение для: id, представляющего «все» в контексте вашего приложения.
С другой стороны, если ваши комментарии принадлежат другой модели, то удаление другой модели также / должно удалить комментарии. Обычно так происходит несколько удалений строк.