Jquery 最佳地点:“无”;函数在AJAX中不起作用

Jquery 最佳地点:“无”;函数在AJAX中不起作用,jquery,ajax,ruby-on-rails-3,best-in-place,Jquery,Ajax,Ruby On Rails 3,Best In Place,我的页面上有一个记录列表。我通过AJAX远程提交表单,新记录被添加到列表中。除:nil选项外,所有最佳就地功能都可以立即工作。这不会显示我设置的默认值。这样,除非用户刷新页面,否则无法编辑该值。然后该值出现,用户可以单击 这是已知的bug吗?有人能提出一个工作建议吗 用我的代码更新: <%= best_in_place_if can?(:update, post), post, :post_type, :path => account_post_path(account,post),

我的页面上有一个记录列表。我通过AJAX远程提交表单,新记录被添加到列表中。除:nil选项外,所有最佳就地功能都可以立即工作。这不会显示我设置的默认值。这样,除非用户刷新页面,否则无法编辑该值。然后该值出现,用户可以单击

这是已知的bug吗?有人能提出一个工作建议吗

用我的代码更新:

<%= best_in_place_if can?(:update, post), post, :post_type, :path => account_post_path(account,post), :type => :select, :collection => Post::POST_TYPES.zip(Post::POST_TYPES), html_attrs: { "class" => "span2" }, :nil => "Click to assign" %>
account\u post\u path(account,post),:type=>:select,:collection=>post::post\u TYPES.zip(post::post\u TYPES),html\u attrs:{“class=>”span2},:nil=>“单击以分配”%>
这位于名为_post.html.erb的部分中,该部分通过create.js.erb文件插入:

$("#js_posts").prepend("<%= escape_javascript render 'post', :post => @post, :account => @account %>");
$("#js_add_post_button").button('toggle');
$("#js_add_post").collapse('hide');
$("#js_add_post").html("<%= escape_javascript render 'add_post', :new_post => Post.new, :account => @account %>");
$(“#js_posts”).prepend(@post,:account=>@account%>”;
$(“#js#u add_post_button”)。按钮(“切换”);
$(“#js#u add_post”).collapse('hide');
$(“#js_add_post”).html(“post.new,:account=>@account%>”;

你能给我们看一些代码吗?@Hanswurschen用我的代码更新了我的代码看起来像宝石中的一个bug。看见