2012-07-02 56 views
1

這是我的問題,Rails 3創建用戶控制的動態業務頁面

我有一個用戶可以創建業務「頁面」。此用戶可以通過執行其他用戶等操作來代表該商戶頁面,就像facebook的商業頁面一樣。

我的應用程序的用戶部分是創建的,其他部分也是如下其他用戶一樣創建,但我如何創建它以便用戶可以擁有多個業務,訪問其中的一個並代表該業務行事,然後動態切換它們。 I.E.用戶可以切換到業務「A」並關注用戶,該業務將跟隨用戶,然後切換到業務「B」並執行相同操作。

任何人都推薦一顆寶石?也許是一大堆代碼可能會讓我去。我很難想象從哪裏開始,我創建了一個商業模式,但需要一個火花讓它移動。

任何幫助將是美好的,謝謝!

回答

1

您可能想看看declarative_authorization gem,它允許您在允許用戶在模型上使用某些方法時設置規則。例如如果用戶是頁面的代表,則可以創建一個表,然後在declarative_authorization中使用的規則中使用該表/模型。

+0

你知道這是否與活動管理員或設計有任何問題?感謝您的快速建議! – kaigth

+0

還沒有使用活動管理員,但這與設計很好地一起工作! – Tilo