2011-12-12 27 views
2

如果關閉JavaScript,不顯眼的刪除工作如何?Rails:當JavaScript關閉時不顯眼DELETE

因爲data-method ='delete'被忽略,所以好像你只是得到了一條記錄的鏈接。我想這就是它的意圖,對開發人員來說這確實很快且容易,但是如果是這樣的話,它並不能真正滿足用戶點擊「刪除」鏈接時的預期。

回答

4

真的有一個excellent blog post覆蓋這一點。

+0

謝謝,一點點努力建立一個單獨的頁面的所有情況,但我可以做一個變體與在頁面鏈接到一個刪除按鈕。主要是,我很高興得到確認,這真的是一個問題。 – mahemoff

1

嘗試將?_method=delete添加到您的刪除鏈接。完全未經測試的代碼:

<%= link_to "Delete", record_path(@record, :_method => "delete") %> 
+0

試過了,但_method被忽略,​​它只是顯示了以前的記錄。 – mahemoff

+0

不,不起作用GET請求。 –