2011-10-01 75 views
0

我有一個項目,可以由經理,承包商,工人等看到。這些角色中的每一個都可以看到某個項目的某個部分,但看不到其他項目。此外,有些行動將不適用於過去的項目。Rails設計模式:同一對象的多個「透視圖」

我目前對每個角色都有一個視圖,並且對項目狀態有條件。這是很多觀點。我應該怎麼幹?

謝謝。

回答

0

如何爲每個角色授予權限(例如Abilitycancan),然後在Project的每個相關屬性上使用這些權限?每個字段/屬性都有條件代碼,但至少你只需要編寫一次。

相關問題