def new
@post = Post.new
respond_to do |format|
format.html # new.html.erb
format.json { render json: @post }
end
end
def create
@post = Post.new(params[:post])
#something else
end
在这里,因为当我们实际创建一个新帖子时,我们在使用 Page.new(params[:page]) 的地方调用方法 create,所以方法 new 应该只用于调用视图 new.html.erb。那么为什么我们仍然需要一个实例变量@post 在新方法中呢?