使用Ruby和Ruby on Rails框架,我已經創建了一個從數據庫中讀取三通,編輯數據庫條目並刪除數據庫條目:HTTP動詞是如何發送到rails服務器的?
顯示:
<a href="/inputs/2">Show</a>
編輯:
<a href="/inputs/2/edit">Edit</a>
摧毀:
<a href="/inputs/2" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Destroy</a>
編輯和節目都是GET
s。刪除是DELETE
。我想澄清的是,這些方法在哪裏定義?它是否在鏈接參數data-method="delete"
?在那種情況下,哪裏沒有數據方法設置爲顯示和編輯?軌道是否假設沒有數據方法的鏈接是GET
? rel="nofollow"
參數的意義是什麼?
可能的重複http://stackoverflow.com/questions/165779/are-the-put-delete-head-etc-methods-available-in-most-web-browsers – depa