簡體   English   中英

使用Devise Gem保存自定義密碼

[英]Custom Password Saving with Devise Gem

我有一個表格來編輯用戶的個人資料。 我正在使用設備gem進行登錄和其他操作。

我想做一個新的自定義控制器方法只是為了保存密碼。

到目前為止,這是我所做的

<%= 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 %>

並在控制器中

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

和參數就這樣來了..即密碼顯示在服務器上..它不像密碼= [FILTERED] ..以及如何保存此密碼。 我設計了寶石。 請幫忙。 我是新設計的

可以達到目標:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM