rails 3中最简单的方法是问“你确定要这么做吗?”当用户点击链接时?
这种情况下的链接用新值覆盖一些数据。这是一个简单的link_to(GET)回到相同的控制器方法,添加了param []。
答案 0 :(得分:19)
对于像我这样的人来到这里但是在Rails 4/5上:
link_to "Title", some_path, data: { confirm: "Are you sure?" }
答案 1 :(得分:9)
修改强>
<%= link_to "Do something", {:controller => "foo", :action => "bar"}, :confirm => "Are you sure you want to do that?" %>
答案 2 :(得分:5)
有一个:confirm
选项:
link_to "Visit Other Site", "http://www.rubyonrails.org/", :confirm => "Are you sure?"
# => <a href="http://www.rubyonrails.org/" data-confirm="Are you sure?"">Visit Other Site</a>
对于JQuery,你应该有{em>不引人注目的JavaScript驱动程序,如this one。设置起来非常简单。
详情见Rails API。 有关Rails 3中UJS的更多详细信息,您可以关注this tutorial。