如何使用rails_admin配置role_model

时间:2016-06-08 17:29:38

标签: ruby-on-rails model rails-admin role

有没有人有使用role_model配置rails_admin的经验?

我希望它在管理部分中说管理员,客户等用户的角色而不是1,2等。

1 个答案:

答案 0 :(得分:0)

经过一段时间我弄清楚了,我以为我会在这里分享。

如果您将此添加到rails_admin配置部分以获取具有角色的模型。

  configure :roles_mask, :enum do
    label { "Role" }
    enum { User.valid_roles.map{|role| ["#{role.capitalize}", User.mask_for(role)] }.to_h }
  end

它不包括您可能希望用户同时成为两个角色的情况,但我现在不需要它。如果有人这样做,请随时在这里发布!