Ruby on rails 3.1 为什么ajax:success只能在整个应用程序的一个特定页面上工作?

Ruby on rails 3.1 为什么ajax:success只能在整个应用程序的一个特定页面上工作?,ruby-on-rails-3.1,Ruby On Rails 3.1,我有这个代码来清除一个非常简单的表单。ajax:success事件的回调仅在1页上有效。如果我在任何位置,比如/lists/:id,代码运行良好,即使这是全局的,它也不会在任何其他页面上运行 $('#add_task_form').on "ajax:success", -> $('#add_task_title').focus().val '' $('#add_task_estimate').val '' create的部分渲染很好,但是这段代码从未被触发,我想知道为

我有这个代码来清除一个非常简单的表单。
ajax:success
事件的回调仅在1页上有效。如果我在任何位置,比如
/lists/:id
,代码运行良好,即使这是全局的,它也不会在任何其他页面上运行

  $('#add_task_form').on "ajax:success", ->
    $('#add_task_title').focus().val ''
    $('#add_task_estimate').val ''
create的部分渲染很好,但是这段代码从未被触发,我想知道为什么