返信を動的に追加できるシンプルなコメント システムがあり、ユーザーが返信をキャンセルできるようにする UJS の方法を追加しようとしています。id="comment_reply_content" のテキスト フィールドがあり、その後に
<input id="cancel_reply" data-remote="true" class="btn btn-mini" type="button" value="Cancel">
私のapplication.jsファイルに追加しました:
$('#cancel_reply').live('ajax:success', function() {
alert('hello');
// $('#comment_reply_content').val('');
});
私が何をしても、これを機能させることはできません。フォームなどをクリアする実際の機能的な JavaScript をコメントアウトしましたが、テスト用に簡単なアラートを使用するようになりました。私のapplication.jsにアラートだけを配置するとうまくいきます。新しい返信フォームなどを作成するために動作しているコントローラーに *.js ファイルがあるので、UJS が動作していることがわかります。ここで何か簡単なことを見逃していると確信しています。をに変更しようとしましlive
たbind
が、成功しませんでした。