Ruby on rails 3 如何在active_admin中绕过设计模型密码

Ruby on rails 3 如何在active_admin中绕过设计模型密码,ruby-on-rails-3,devise,activeadmin,Ruby On Rails 3,Devise,Activeadmin,我有一个Desive用户模型,需要在active_admin中进行编辑。是否有任何方法可以绕过每次保存该模型时更新其密码的需要。这将是很好的管理员用户能够更新用户帐户,而不需要知道或更改他们的密码 尝试将其放入您的用户模型中(这些是设计覆盖…) 祝你好运。现在,如果您保持密码输入字段都为空,它应该可以工作了 def password=(new_password) return '' if new_password.blank? @password = new_password sel

我有一个Desive用户模型,需要在active_admin中进行编辑。是否有任何方法可以绕过每次保存该模型时更新其密码的需要。这将是很好的管理员用户能够更新用户帐户,而不需要知道或更改他们的密码

尝试将其放入您的用户模型中(这些是设计覆盖…)

祝你好运。现在,如果您保持密码输入字段都为空,它应该可以工作了

def password=(new_password)
  return '' if new_password.blank?
  @password = new_password
  self.encrypted_password = password_digest(@password) if @password.present?
end

def password_required?
  !persisted? || !password.blank? || !password_confirmation.blank?
end