这是我目前的代码:
<%= button_tag "Reset", type: :reset, data: { confirm: 'Are you sure?' } %>
生成:
<button name="button" type="reset" data-confirm="Are you sure?">Reset</button>
确认消息根本不显示。所以我必须改为:
<button type="reset" onclick="return confirm('Are you sure?')" />
这个有效!但是,有什么方法可以用更多的方式做到这一点吗?
如果我删除type: :reset
,则会显示消息,但显然不是我想要做的。
答案 0 :(得分:1)
尝试:
<%= button_tag( :type => 'reset', :class => "btn", :data => { :confirm => 'Are you sure?' }) do %>
Reset
<% end %>
我已经在rails 4.2.4上进行了测试,它运行正常。