2015-04-27 50 views
0

我有一個鏈接,點擊時更新數據庫中的1個屬性。當我點擊這個時,我想要一個確認框:link_to更新屬性不會給我想要的確認框

<%= link_to "Close this task", task_path(@task, task: {is_task_closed: true}), :method => :put, :confirm => "Are you sure?" , class: "btn btn-danger btn-md" %> 

但它沒有給出任何確認框。它只是更新我的任務表。我希望用戶在點擊確認時有提示。我嘗試過其他語法,但無法使其工作。有人可以告訴我這有什麼問題,爲什麼它沒有給出確認對話框。我有其他鏈接,即當我點擊它們時刪除提示對話框的鏈接。但是對於這個更新鏈接,它爲什麼不起作用?

請幫助,謝謝。

回答

0

根據URI助手,數據:{:confirm =>'你確定嗎?'}應該被使用。你可以看到參考文件http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to

link_to "Visit Other Site", "http://www.rubyonrails.org/", data: { confirm: "Are you sure?" } 
# => <a href="http://www.rubyonrails.org/" data-confirm="Are you sure?">Visit Other Site</a> 
+0

。謝謝你的確工作。 –

相關問題