def new
@post = Post.new
...
end
def create
@post = Post.new(params[:post])
...
end
既然在create
方法中,我们无论如何都会通过我们给的参数来初始化一个新的obj,为什么我们还需要@post = Post.new
在new
方法中呢?这没有意义,不是吗?
def new
@post = Post.new
...
end
def create
@post = Post.new(params[:post])
...
end
既然在create
方法中,我们无论如何都会通过我们给的参数来初始化一个新的obj,为什么我们还需要@post = Post.new
在new
方法中呢?这没有意义,不是吗?