我想設置一個鏈接,刪除數據庫條目,並且一切按預期工作,它只是不要求先確認。我想我已經做好了一切,我正在使用Ubuntu上的Firefox進行測試。鏈接不要求確認:確認
<%= link_to "Delete", @post, :confirm => "Are you sure you want to delete?", :method => :delete %>
任何幫助表示讚賞。
我想設置一個鏈接,刪除數據庫條目,並且一切按預期工作,它只是不要求先確認。我想我已經做好了一切,我正在使用Ubuntu上的Firefox進行測試。鏈接不要求確認:確認
<%= link_to "Delete", @post, :confirm => "Are you sure you want to delete?", :method => :delete %>
任何幫助表示讚賞。
Read the documentation carefully
:
:data
- 這個選項可以用來添加自定義的數據屬性。
數據屬性
confirm: 'question?'
- 這將允許非侵入式JavaScript驅動程序與規定的問題提示(在這種情況下, 結果的文本將是問題?如果用戶接受,該鏈接 正常處理,否則不採取行動
你link_to
應該是這樣的:
<%= link_to "Delete", @post, data: { :confirm => "Question?", :method => :delete } %>
你有這個線在你的application.js文件?
//= require jquery
//= require jquery_ujs
雖然你可以被原諒。在rails 4之前,確切的選項恰好用在了這個問題中 - 這很有可能是那裏有一些例子,它是軌道3的方式。 – Shadwell
@Shadwell謝謝你的觀點,我知道。 OP沒有指定版本,我假定Rails是最後一個版本。 –
是的,我認爲你是對的最新版本。只需在你的答案中增加一個腳註:) – Shadwell