2010-06-22 99 views
1

查詢角色和權限的更簡單的辦法:解決角色和權限問題

管理員,護工,護理員,全部都是固定角色。

角色「所有」的條件下有不同的功能 - 這意味着讀/寫應該給每個人,不論其他角色。

對於每個角色可以讀取或寫入權限。

我已經創建了一個名爲許可與許可領域的名稱,節,管理,C,CM,所有和存儲數據1,如果「讀」和2如果是「寫」表解決了這個。

我與中間表(HABTM)試圖角色和權限連接。但intermidiate表需要讀取和寫入選項。

試圖用的has_many:通過功能,但作用「全部」的功能看起來有點奇怪。

我想知道是否有實現這一目標的任何簡單的方法?**

+0

爲什麼不把權限放在角色模型中(作爲字段)? – huntaub 2010-06-22 17:37:27

回答

1

我沒有一噸的時候再去編寫自己了很大的反響(所以我不希望任何信貸),但我總是使用padlock_authorization創業板在我的網站上做角色,並且喜歡它。它可以降級以處理簡單的全局角色或複雜的基於模型的角色。

其他人都會有它們使用不同的庫; Rails在這裏有一個很好的數據。

0

我對使用acl9Authlogic一起使用有很好的經驗。 他們在一起工作很容易,還應該有幾個關於使用這兩個的例子。