我刚开始在rails上编写
ruby,而且我一直在跟踪一个使用比我使用的更旧版本的rails的指南.我使用的是3.2.12
这是我的代码:
<%= button_to 'Destroy',product,:method => "delete",:confirm => 'Are you sure?' %>
从我的理解,这些是传递给rails的符号,然后将其转换为HTML或JavaScript操作,然后弹出消息框并删除对象(如果适用).上述代码破坏对象,但不会弹出确认框.为什么是这样?另外,我先说了以下内容:
<%= link_to 'Destroy',:confirm => 'Are you sure?' %>
在任何情况下,确认框不会弹出,使用link_to或button_to.以下是使用Chrome检查器检查时提供的html. jquery和jquery-ujs也被加载到这里,所以我不知道从这里去哪里.
<input name="_method" type="hidden" value="delete"> <input data-confirm="Are you sureeee?" type="submit" value="Destroy"> <input name="authenticity_token" type="hidden" value="Q2xicqELHYHtrwarbtPBe5PT2bZgWV5C+JdcReJI8ig=">
谢谢!