интересно было бы посмотреть на список проксей и другого ПО, которые не пробросят delete & put запросы наружу…
есть ли другой способ, например /books/id/del or something like this?
Метод передается как параметр, т.е. метод DELETE выполняется как POST запрос с дополнительным параметром method=delete. Это уже дело фреймворка обработать его как специальный метод.
Важно помнить, что все запросы выполняющее изменение, должны выполняться через POST.
Хех, я тогда еще ничего не написал про REST, почему-то будучи уверенным, что автор так и сделает отдельную статью по теме :) Ибо, REST — это действительно отдельная тема для рассмотрения.
А еще есть отличные посты по REST от Миши Клишина, жаль он перестал вносить вклад в познание Rails для русскоговорящих. Это было действительно интересно и познавательно.
RESTful routing