使用devise在rails admin中编辑/更新密码

时间:2013-02-02 17:08:18

标签: ruby-on-rails devise

我在创建新用户或通过rails admin编辑现有用户时遇到问题。用户模型使用devise,密码字段是可见的,但只读。我在初始化程序中覆盖了这个,这使得字段可编辑,但验证表明“密码”不能为空。好像它应该是attr_accessible但我有那个设置。似乎是一些技巧w / Devise和rails管理员,但不确定是什么。 Rails 3.2.11

这是我的用户模型设置:

devise :database_authenticatable, :trackable, :validatable, :lockable
attr_accessible :email, :password, password_confirmation

在我的rails_admin.rb(初始化程序)

config.model User do

edit do
    field :email
    field :password
    field :password_confirmation
end
end

我也试过了     编辑做         字段:密码做             read_only false         结束     做 这使得字段可编辑,但无法保存,因为它认为密码为空。

0 个答案:

没有答案