0
我有一个项目,可以由经理,承包商,工人等看到。这些角色中的每一个都可以看到某个项目的某个部分,但看不到其他项目。此外,有些行动将不适用于过去的项目。Rails设计模式:同一对象的多个“透视图”
我目前对每个角色都有一个视图,并且对项目状态有条件。这是很多观点。我应该怎么干?
谢谢。
我有一个项目,可以由经理,承包商,工人等看到。这些角色中的每一个都可以看到某个项目的某个部分,但看不到其他项目。此外,有些行动将不适用于过去的项目。Rails设计模式:同一对象的多个“透视图”
我目前对每个角色都有一个视图,并且对项目状态有条件。这是很多观点。我应该怎么干?
谢谢。
如何为每个角色授予权限(例如Ability
在cancan),然后在Project
的每个相关属性上使用这些权限?每个字段/属性都有条件代码,但至少你只需要编写一次。