11

Rails 3で「本当にやりたいですか?」と尋ねる最も簡単な方法は何ですか?ユーザーがリンクをクリックしたとき?

この場合のリンクは、一部のデータを新しい値で上書きします。これは、param []が追加された、同じコントローラーメソッドに戻る単純なlink_to(GET)です。

4

3 に答える 3

24

ここに来たがRails4/5にいる私のような人のために:

link_to "Title", some_path, data: { confirm: "Are you sure?" }

ドキュメント

于 2016-03-29T14:36:00.533 に答える
11

編集:
<%= link_to "Do something", {:controller => "foo", :action => "bar"}, :confirm => "Are you sure you want to do that?" %>

于 2011-04-03T09:21:08.923 に答える
5

オプションがあり:confirmます:

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

JQueryには、このような控えめなJavaScriptドライバーが必要です。セットアップは非常に簡単です。

詳細はRailsAPIにあります。Rails 3のUJSの詳細については、このチュートリアルに従うことができます。

于 2011-04-03T09:28:28.870 に答える