User
Rails 4 アプリケーションのコントローラーで強力なパラメーターを使用しています。
def new
@user = User.new
end
def create
@user = User.new(user_params)
if !@user.save
render :new
end
end
private
def user_params
params.require(:user).permit(:first_name, :last_name, :address_1, :address_2, :city, :state, :zip, :phone, :email, :password, :ssn)
end
User
モデルにも検証があります。
validates_presence_of :first_name, :last_name
ユーザーがフォームに入力してアカウントを作成し、検証に合格しない場合、コントローラーがnew
アクションをレンダリングすると、ユーザーが入力した以前のフィールドはどれも入力されず、フォーム全体が空白になります。何か不足していますか?