Mass Assignment
複数のカラムをまとめて指定すること
user_controller.rb
user = User.new(email: "hoge@email.com", password: "hoge")
Strong Parameters
許可されたカラムのみ使えるようにすること
-
require
必須とする属性 なければ例外となる -
permit
許可する属性 全て揃ってなくとも良い
user_controller.rb
private
def user_params
params.require(:user).permit(:email, :password)
end