2013-07-15 61 views
0

我一直在關注2個獨立的教程來構建一個rails 3應用程序,每個應用程序都涵蓋了建模用戶。但是他們不包括將用戶分成組。特別是即時通訊試圖創建一個用戶模型,其中一組用戶(消費者)將被限制爲瀏覽,使登錄時購買更新自己的帳戶,第二組(管理員)將能夠添加和維護產品並更新他們自己的帳戶,並可能創建其他帳戶來管理他們的產品。任何關於如何解決這個問題的幫助將不勝感激。如何在Rails 3中創建2個獨立的組模型

+0

gem cancan提供了一些基於角色的授權功能 – Debadatt

回答

1

這類事情被稱爲角色(管理員,消費者)和授權(購買,更新)。寶石是可用的,可以幫助你們兩個。

我使用CanCan進行授權並製作我自己的角色表。我建議您查看Rubytoolbox以瞭解您的選擇:https://www.ruby-toolbox.com/categories/rails_authorization