2015-04-07 88 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