オブジェクト作成をしている理由
解決したいこと
某Ruby on Railsのテキストからの質問です。
上から4行目の場所で「@user = User.new(user_params)」というコードが書かれており、オブジェクトが新規作成されているのですが、なぜオブジェクトを新規作成しているのかその必要性を知りたいです。
def create
user_params = params.require(:user).permit(:name, :email, :password,
:password_confirmation)
@user = User.new(user_params)
if @user.save
flash[:notice] = "登録しました"
# どこかへリダイレクト
else
flash.now[:alert] = "登録に失敗しました"
render "new"
end
end
自分で試したこと
ネットで「ruby オブジェクト 新規作成 どんなとき」などで調べましたが
解決に繋がる情報にたどり着けませんでした。
ご存じの方、ご教示下さいませんでしょうか?
以上、よろしくお願い申し上げます。