Ruby on rails 3 UJS在application.js回调中失败

Ruby on rails 3 UJS在application.js回调中失败,ruby-on-rails-3,ujs,Ruby On Rails 3,Ujs,我有一个简单的评论系统,当我可以动态添加回复时,我试图添加一个UJS方式,允许用户取消回复。我有一个id为=“comment\u reply\u content”的文本字段,后跟一个 <input id="cancel_reply" data-remote="true" class="btn btn-mini" type="button" value="Cancel"> 不管我做什么,我都不能让它工作。我注释掉了清除表单等的实际函数javascript,但现在我求助于一个简单的警报

我有一个简单的评论系统,当我可以动态添加回复时,我试图添加一个UJS方式,允许用户取消回复。我有一个id为=“comment\u reply\u content”的文本字段,后跟一个

<input id="cancel_reply" data-remote="true" class="btn btn-mini" type="button" value="Cancel">
不管我做什么,我都不能让它工作。我注释掉了清除表单等的实际函数javascript,但现在我求助于一个简单的警报进行测试。将警报单独放置在my application.js中效果很好。我的控制器中有*.js文件,这些文件正在创建新的回复表单等。因此我知道UJS正在工作。我很确定我只是错过了一些简单的东西。我尝试将
live
更改为
bind
,但没有成功

$('#cancel_reply').live('ajax:success', function() {
   alert('hello');   
   // $('#comment_reply_content').val('');
});