ajax完成后无法创建simple_form_for

时间:2014-04-04 09:33:58

标签: ruby-on-rails ruby ajax ruby-on-rails-4

我的问题场景很难解释,但我会尽我所能。如果问题不明确,请告诉我。

我有一个控制器方法:

def profile 
    @user = User.find(params[:id])
    @comments = Comment.pluck(:comments)
    @createComment = Comment.new

   respond_to do |format|
    format.html {render :layout =>false}
   end
  end

我在视图页@user中使用@commentsprofile.html.erb个对象。在这个页面中,我为特定的<div>标签编写了一个jQuery-ajax代码。这会加载一个新表单。

<div>标记使用ajax加载更新信息后,我希望使用simple_form_for使用@createComment object显示表单。代码如下:

   <%= simple_form_for @createComment do |f| %>
    <%= f.input :comments %>
    <%= f.button :submit %>
   <%end%>

但是当我试图在ajax调用之后调用@createComment对象时,Jquery(使用ajax)会抛出错误。当我删除上面提到的代码,它很好。

所以请告诉我,我该怎么办?

0 个答案:

没有答案