0

我正在使用Rails 3.2。我目前正在建立基於租戶的網站,向用戶提供註冊。對於那些想要註冊到該網站的用戶,他們需要獲得該網站提供的訂閱計劃。根據這些訂閱,我應該爲用戶提供不同的授權。例如,計劃A訂閱將允許用戶創建大約100個聯繫人,100個事件並且無文檔上傳,而計劃B訂閱將允許用戶創建大約250個聯繫人,200個具有文檔上傳功能的事件等,並具有進一步的計劃。如何處理基於對rails 3中用戶的不同訂閱的授權?

爲此,我還需要在模型級別獲得數據訪問授權。 簡而言之,這些功能特別列出了用戶的所有授權和訪問控制列表。

由於Rails 3.2的工作,我發現幾個寶石將有助於爲用戶聲明授權規則。

  1. fat_model_auth
  2. declarative_authorization

這些寶石能夠爲應用程序指定的授權規則。但是我還需要在模型級別使用授權規則,同時限制從用戶那邊訪問數據庫。請建議我用幾個文件或寶石打通...... 任何建議將是有益的..

回答

相關問題