2016-04-21 31 views
0

我想在RailsAdmin中管理一些权限,但难以完成我想要的操作。Rails的具体CanCan能力管理

使用能力文件我有一些设置。我希望能够允许特定类型的用户创建,读取,垃圾,导出特定的模型。

我决定改变:

can :manage, Terms, company_id: company_id 

到:

can [:create, :read, :trash, :export], Terms, company_id: company_id 

认为它仍然会表现出一点“信息”和“删除”图标删除“编辑”图标。相反,它只显示“信息”图标。

我想让铅笔消失。任何帮助或指导表示赞赏。我看着康康的页面,并没有得到太多的帮助。

原文:
Before
后:

after

+0

CanCanCan是更好的编程和维持。 – rlecaro2

回答

0

下图:

can :manage, Terms, company_id: company_id 

我说:

cannnot :update, Terms, company_id: company_id 

这似乎正常工作