Rails远程表单通过javascript提交

Leo*_*opd 2 ruby ajax ruby-on-rails ruby-on-rails-3

我正在尝试创建一个非常小的简单表单来编辑单个复选框,并在修改复选框时使用AJAX自动提交.这是代码,其他SO问题暗示应该起作用:

    <%= form_for(workitem, :remote => true) do |f| %>
      <%= f.check_box :is_complete, :onchange => 'this.form.submit()' %>
    <% end %>
Run Code Online (Sandbox Code Playgroud)

问题是,这会导致整页HTML提交,而不是AJAX提交.如何触发AJAX提交?

Leo*_*opd 8

这似乎有效:

$(this.form).submit();
Run Code Online (Sandbox Code Playgroud)

很好的帮助救援.