我的问题场景很难解释,但我会尽我所能。如果问题不明确,请告诉我。
我有一个控制器方法:
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
中使用@comments
和profile.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)会抛出错误。当我删除上面提到的代码,它很好。
所以请告诉我,我该怎么办?