1

我正在使用rails 4.x項目,當用戶單擊項目中的某個按鈕時,我想顯示一個確認對話框。我創建了一個註冊表格,並有一個註冊按鈕,但是當我有下面的代碼,使用導軌4按鈕單擊時顯示確認對話框?

<%= f.submit "Sign Upp", class: 'btn btn-xlarge btn-custom', confirm: "test", method: :create %>

從未出現的確認對話框。我確信我在控制器中有一個名爲create的方法,但我似乎無法弄清楚。如果它的確與衆不同,(不知道如果這樣做,我使用Twitter的引導創業板的項目。)

+1

爲什麼你有一個'方法:create'你'提交button'?並嘗試這個'<%​​= f.submit「Sign Upp」,data:{confirm:「test」},class:「btn btn-xlarge btn-custom」%>' – Pavan

+0

似乎要做的伎倆, :在數據:{}散列中,如果你想回答這個問題,我會確保給你信用。 – Chris

+0

我會上。 :) – Pavan

回答

4

我不明白你爲什麼在你submit buttonmethod: :create,但給它像這樣的工作

<%= f.submit "Sign Upp", data: { confirm: "test"}, class: "btn btn-xlarge btn-custom" %> 

更多信息here

+2

可能值得注意的是,這需要jQuery UJS,以防您從資產管道中刪除這些資源。 Gemfile中的gem「jquery-rails」和'application.js'中的// =需要jquery_ujs' – philtr

相關問題