0
我有一個項目,可以由經理,承包商,工人等看到。這些角色中的每一個都可以看到某個項目的某個部分,但看不到其他項目。此外,有些行動將不適用於過去的項目。Rails設計模式:同一對象的多個「透視圖」
我目前對每個角色都有一個視圖,並且對項目狀態有條件。這是很多觀點。我應該怎麼幹?
謝謝。
我有一個項目,可以由經理,承包商,工人等看到。這些角色中的每一個都可以看到某個項目的某個部分,但看不到其他項目。此外,有些行動將不適用於過去的項目。Rails設計模式:同一對象的多個「透視圖」
我目前對每個角色都有一個視圖,並且對項目狀態有條件。這是很多觀點。我應該怎麼幹?
謝謝。
如何爲每個角色授予權限(例如Ability
在cancan),然後在Project
的每個相關屬性上使用這些權限?每個字段/屬性都有條件代碼,但至少你只需要編寫一次。