Я не знаю конкретно о Rails, но я часто создаю веб-страницы, которые отправляют запросы DELETE (и PUT), используя Javascript. Я просто использую объекты XmlHttpRequest для отправки запроса.
Например, если вы используете jQuery:
есть ссылка, которая выглядит следующим образом:
<a class="delete" href="/path/to/my/resource">delete</a>
И запустите этот Javascript:
$(function(){
$('a.delete').click(function(){
$.ajax(
{
url: this.getAttribute('href'),
type: 'DELETE',
async: false,
complete: function(response, status) {
if (status == 'success')
alert('success!')
else
alert('Error: the service responded with: ' + response.status + '\n' + response.responseText)
}
}
)
return false
})
})
Я написал этот пример в основном из памяти, но я почти уверен, что он будет работать ...