1

なぜこれが「確認」ダイアログを正しく起動するのですか...

<%= link_to "Visit Other Site", "http://www.rubyonrails.org/", :confirm => "Are you sure?" %>

...しかしこれではありません:

<%= submit_tag "Save", :confirm => "Are you sure?" %>

私が使用しているもの:

  • Rails 3.2.12
  • gem'jquery-rails'(バージョン:2.2.1)
4

2 に答える 2

1

この:confirmオプションは廃止され、data属性に置き換えられる予定です。内部的には、submit_tagはすでに交換を行っています。

submit_tagドキュメントとソースコードを参照してください。

データ属性は実行される控えめなJavaScriptに依存しているため、jQueryJSとRailsUJSファイルを含める必要があります。それ以外の場合、属性はソースコードに表示されますが(確認してください)、確認はトリガーされません。

于 2013-02-15T15:39:16.650 に答える
0

これは保留中の問題/バグです。上記のコメントを参照してください。

于 2013-04-30T16:13:05.937 に答える