小编Jos*_*vel的帖子

Devise Ruby on Rails 中的 build_resource 和资源是什么?

我在哪里可以使用 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)

ruby ruby-on-rails devise

3
推荐指数
1
解决办法
4474
查看次数

标签 统计

devise ×1

ruby ×1

ruby-on-rails ×1