如何向指定的URL发送删除请求(在href属性中)。
<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>
但是,我更喜欢将其保留为链接,以便在编辑,查看详细信息以及此特定项目中显示的其他类似操作中保持一致。
我正在使用Sinatra。
谢谢!
答案 0 :(得分:1)
你不能使用锚标记(至少没有JS)。链接意味着幂等。