我在哪里可以使用 Devise gem 更改要保存的验证?我找到了这个表格:
def create
build_resource(sign_up_params)
if resource.valid?
super
else
render :new
end
end
Run Code Online (Sandbox Code Playgroud)
但我发现与此类似:
def create
@user = User.new(user_params)
respond_to do |format|
if @user.save
format.html { redirect_to @user, notice: 'User was successfully created.' }
format.json { render :show, status: :created, location: @user }
else
format.html { render :new }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end
end
Run Code Online (Sandbox Code Playgroud)