2016-04-21 94 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 

這似乎正常工作