2009-11-25 58 views
0

我試圖用this的方法。幫助角色在rails

我的應用程序是一個cms。 我有管理員,編輯和訂戶。 爲類別的博客...其實驗項目,所以我不能使用wordpress或任何。 管理員應該可以做任何事情,編輯應允許創建/編輯/刪除他們所屬類別的內容,並允許訂閱者查看帖子。

有了這個角色apporach ..我現在應該做什麼?我失去了這個東西......我不能想出很多方法來完成它,但我不知道它們是否合適......自動化邏輯應該在哪裏?我需要爲每個控制器的每種方法創建一個數據庫條目嗎?..請heeeeeelp

回答

2

我建議看看像declarative_authorization這樣的插件,它提供了一個完整的DSL來描述應用程序中的角色和訪問權限。

在您提供的鏈接中,它看起來像邏輯正在視圖中禁用對特定功能的訪問。

+0

的確,declarative_authorization是一個非常好的授權框架。 看看declarative_authorization railscast: http://railscasts.com/episodes/188-claclarative-authorization – kikito 2009-11-26 08:31:04