【发布时间】:2016-10-09 02:44:23
【问题描述】:
有人有配置role_model 和rails_admin 的经验吗?
我想让它在管理部分中说用户的角色是管理员、客户等,而不是 1、2 等。
【问题讨论】:
标签: ruby-on-rails model rails-admin role
有人有配置role_model 和rails_admin 的经验吗?
我想让它在管理部分中说用户的角色是管理员、客户等,而不是 1、2 等。
【问题讨论】:
标签: ruby-on-rails model rails-admin role
过了一会儿,我想通了,只是想我会在这里分享。
如果您将此添加到具有角色的模型的 rails_admin 配置部分。
configure :roles_mask, :enum do
label { "Role" }
enum { User.valid_roles.map{|role| ["#{role.capitalize}", User.mask_for(role)] }.to_h }
end
它不包括您可能希望一个用户同时担任两个角色的情况,但我现在不需要。如果有人解决了这个问题,也可以在这里发布!
【讨论】: