gpt4 book ai didi

ruby-on-rails - 使用 Devise Gem 自定义密码保存

转载 作者:太空宇宙 更新时间:2023-11-03 16:49:36 24 4
gpt4 key购买 nike

我有一个表单来编辑用户的个人资料。我正在使用设备 gem 进行登录和其他操作。

我想创建一个新的自定义 Controller 方法来保存密码..

这就是我目前所做的

<%= form_for current_user, url: '/custom_update', html: {class: "form validate-form", novalidate: "novalidate", :multipart => true } do |f| %>
<div class='form-group'>
<label>Password</label>
<%= f.password_field :password, autocomplete: "off", class: "form-control", placeholder: "Leave as blank if you don't want to change password", value: "" %>
</div>
<%= f.submit %>
<% end %>

在 Controller 中

  def set_first_time_password
p "=============="
p params
p "=============="
end

并且参数是这样的.. 即密码显示在服务器上.. 它不会像 password = [FILTERED] 一样出现.. 以及如何保存此密码。我设计了 gem 。请帮忙。我是设计新手

最佳答案

可以这样做来实现目标:

@user = current_user
@user.update(params[:user][:password])

关于ruby-on-rails - 使用 Devise Gem 自定义密码保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25381239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com