2015-04-07 67 views
1

我想设置一个链接,删除数据库条目,并且一切按预期工作,它只是不要求先确认。我想我已经做好了一切,我正在使用Ubuntu上的Firefox进行测试。链接不要求确认:确认

<%= link_to "Delete", @post, :confirm => "Are you sure you want to delete?", :method => :delete %> 

任何帮助表示赞赏。

回答

3

Read the documentation carefully

:data - 这个选项可以用来添加自定义的数据属性。

数据属性

confirm: 'question?' - 这将允许非侵入式JavaScript驱动程序与规定的问题提示(在这种情况下, 结果的文本将是问题?如果用户接受,该链接 正常处理,否则不采取行动

link_to应该是这样的:

<%= link_to "Delete", @post, data: { :confirm => "Question?", :method => :delete } %> 

Look at this if you use a version before 4.0.2

+0

虽然你可以被原谅。在rails 4之前,确切的选项恰好用在了这个问题中 - 这很有可能是那里有一些例子,它是轨道3的方式。 – Shadwell

+0

@Shadwell谢谢你的观点,我知道。 OP没有指定版本,我假定Rails是最后一个版本。 –

+0

是的,我认为你是对的最新版本。只需在你的答案中增加一个脚注:) – Shadwell

0

你有这个线在你的application.js文件?

//= require jquery 
//= require jquery_ujs