【问题标题】:How to configure role_model with rails_admin如何使用 rails_admin 配置 role_model
【发布时间】:2016-10-09 02:44:23
【问题描述】:

有人有配置role_modelrails_admin 的经验吗?

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

【问题讨论】:

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


    【解决方案1】:

    过了一会儿,我想通了,只是想我会在这里分享。

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

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

    它不包括您可能希望一个用户同时担任两个角色的情况,但我现在不需要。如果有人解决了这个问题,也可以在这里发布!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-11
      • 2015-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多