您好 我在我的应用程序上创建了一个注释功能,但是当用户添加了注释并使用* .js.erb文件呈现新注释页面时,它会为用户刚刚发布的注释呈现“编辑”表单?
$('#pager').append("<%= escape_javascript(render :new) %>");
控制器编辑&amp;新评论看起来像这样。
# GET /comments/new
# GET /comments/new.xml
def new
@comment = Comment.new
respond_to do |format|
format.js
format.html # new.html.erb
format.xml { render :xml => @comment }
end
end
# GET /comments/1/edit
def edit
@comment = Comment.find(params[:id])
end
我做错了什么?谢谢!
答案 0 :(得分:0)
当您浏览添加评论时,新操作将会运行。 create 操作通常在用户点击 new 表单中的提交后运行。
查看 create 操作,查看提交后要呈现的视图。