我想根据用户角色有条件地更改 ActiveAdmin 中资源的标签。我想保留管理员名称的默认复数形式,但对于普通用户,我需要更改名称。
即我有一个资源Users
,我想My Account
为普通用户更改它(因为他们不会看到#index)。
我正在尝试类似的东西
ActiveAdmin.register User do
menu :if => proc {if !current_user.admin?
menu :label => "My Account"
else
menu :label => "I hate Users"
end}
任何人都知道如何有条件地命名资源?
谢谢!