2017-02-15 11 views
0

Как отправить запрос на удаление по указанному URL-адресу (в атрибуте href).Отправка запроса на удаление URL-адреса в якорный тег

<a href="/apartments/<%= @apartment.id %>">Delete</a>

До сих пор я пытался method = "delete" в качестве атрибута в теге привязки. Я могу заставить его работать, делая кнопку, как это так,

<form action = "/apartments/<%= @apartment.id %>" method = "post"> 
    <input type="hidden" name="_method" value="delete" /> 
    <button type="submit">Delete</button> 
    </form> 

Однако, я бы предпочел, чтобы сохранить его ссылку так, чтобы она равномерна Edit, View детали и другие подобные действия, которые появляются с этим конкретный пункт.

Я использую Синатру.

Спасибо!

ответ

1

Вы не можете использовать якорный тэг (по крайней мере, без JS). Ссылки должны быть идемпотентными.

+0

Очень ценим! Это отвечает на мой вопрос. – vincecampanale