如果關閉JavaScript,不顯眼的刪除工作如何?Rails:當JavaScript關閉時不顯眼DELETE
因爲data-method ='delete'被忽略,所以好像你只是得到了一條記錄的鏈接。我想這就是它的意圖,對開發人員來說這確實很快且容易,但是如果是這樣的話,它並不能真正滿足用戶點擊「刪除」鏈接時的預期。
如果關閉JavaScript,不顯眼的刪除工作如何?Rails:當JavaScript關閉時不顯眼DELETE
因爲data-method ='delete'被忽略,所以好像你只是得到了一條記錄的鏈接。我想這就是它的意圖,對開發人員來說這確實很快且容易,但是如果是這樣的話,它並不能真正滿足用戶點擊「刪除」鏈接時的預期。
真的有一個excellent blog post覆蓋這一點。
嘗試將?_method=delete
添加到您的刪除鏈接。完全未經測試的代碼:
<%= link_to "Delete", record_path(@record, :_method => "delete") %>
試過了,但_method被忽略,它只是顯示了以前的記錄。 – mahemoff
不,不起作用GET請求。 –
謝謝,一點點努力建立一個單獨的頁面的所有情況,但我可以做一個變體與在頁面鏈接到一個刪除按鈕。主要是,我很高興得到確認,這真的是一個問題。 – mahemoff