尊重与 rails_admin 的关联

Respecting associations with rails_admin

我们正在使用 rails_admin 插件来管理教室的后端。有一个管理员(协调员)和几个主持人(助教)。管理员和版主应该能够将学生添加到数据库中。每个学生都与一个主持人(TA)相关联。当主持人点击查看学生时,rails_admin 会呈现数据库中的所有学生。我们如何限制 rails_admin 只显示那些 TA 是登录的主持人的学生?管理员应该能够看到数据库中的所有学生。

Rails_admin 内置了此功能。根据他们的 wiki page:

,您有几个选项
  • 正在根据 this section
  • 编辑 config/initializers/rails_admin.rb 配置文件
  • 或者我个人的喜好,根据 this section
  • 使用 CanCan 或 CanCanCan

如果您运行遇到更具体的问题,我们很乐意为您提供帮助。

祝你好运!

编辑:奖金 link CanCan & rails_admin,再次 on their wiki