我刚开始在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=">
谢谢!
解决方法
原文地址:https://www.jb51.cc/ruby/266736.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。