我正在尝试在我的RailsAdmin中管理一些权限,但我很难让它完全按照我的意愿行事。
使用能力文件我有一些设置。我希望能够允许特定类型的用户创建,阅读,删除,导出特定模型。
我决定改变:
can :manage, Terms, company_id: company_id
为:
can [:create, :read, :trash, :export], Terms, company_id: company_id
认为它仍会显示删除“编辑”图标的小“信息”和“删除”图标。相反,它只显示“信息”图标。
我希望铅笔不见了。任何帮助或指导表示赞赏。我查看了康康页面并没有得到太多帮助。
答案 0 :(得分:0)
下面:
can :manage, Terms, company_id: company_id
我补充说:
cannnot :update, Terms, company_id: company_id
似乎正常工作