2011-12-12 44 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请求。 –