目前我有一个User
模型acts as taggable on
用来给用户“角色”。所以我会有一个标签,例如Member
,,。每个用户都有一个关系。但是,会员应该只能看到他们的报告,版主应该能够看到他们的报告和任何会员的报告,最后管理员应该能够看到所有内容。Admin
Moderator
Reports
目前,我在通过 if 语句访问报告的每个控制器页面上处理此问题,但这似乎是一种糟糕的做法,最终会导致有人看到他们不应该看到的报告。所以这让我想到是否可以对模型的文件设置某种限制以在一个地方处理这个问题。