1

傢伙,我有我的DB 4桌如下如何限制基於控制器訪問登錄的用戶在ROR角色

  • 功能 {ID,名稱
  • Admin_Users { ID,郵箱,密碼,ROLE_ID}
  • 角色 {ID,名稱}
  • Role_Function小號 {ID,ROLE_ID,function_id}

我使用回報率作爲Web開發環境。

這裏,

我想限制登錄用戶的角色(基於角色的授權)根據控制器的訪問,我是怎樣做到這一點?它需要一個新表嗎?

回答

3

您可以使用cancan寶石。這是一個很酷的寶石。

+0

它是否適合我的數據庫結構?意味着我正在創造一個充滿活力的角色 –

+0

當然,它可以。檢查這一集,http://railscasts.com/episodes/192-authorization-with-cancan。這有點舊,但仍然很好。 – Chamnap

相關問題