我正在使用button_to:在我的html_options中确认,但没有出现确认对话框(在FF& Chrome中)

时间:2010-11-16 08:04:14

标签: html ruby-on-rails

我正在创建一个这样的按钮:

<%= button_to "Remove", { :controller => 'notes', :action => 'destroy', :note_id => @note.id },:confirm => "Are you sure?" %>

这是输出:

<form method="post" action="/notes/destroy?note_id=436"  class="button_to"><div><input data-confirm="Are you sure?" type="submit" value="Remove" /><input name="authenticity_token" type="hidden" value="zofUWrh9PllFY+2UqV2qMC9YM20Oij3e1Zvw/wEL/q8=" /></div></form>

按钮工作正常,但单击按钮时没有确认弹出窗口。我究竟做错了什么?谢谢你的阅读。

1 个答案:

答案 0 :(得分:1)

您使用的是Rails 3.0或更高版本吗?如果包含javascript文件 - 在标题中:

<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>

这是一个很好的演练:

http://www.simonecarletti.com/blog/2010/06/unobtrusive-javascript-in-rails-3/