我的模型有
每行代表一个
最佳的方法是什么?是否有可能编写一个单一的 SQL 查询来实现它(即
附言:实际上我需要更多的内容(我需要每个组两列,第一列表示成员身份,第二列计算
User
, Group
, 和 Membership
。用户可以通过会员资格加入很多组,反之亦然。我想创建一个工具,为网站管理员生成一个满足以下规范的大表格:每行代表一个
user
,
每列代表一个 group
,
表格中的每个单元格都有一个布尔值,指示 user
是否属于 group
。最佳的方法是什么?是否有可能编写一个单一的 SQL 查询来实现它(即
User.find_by_sql
)?如果不行,有哪些方法?附言:实际上我需要更多的内容(我需要每个组两列,第一列表示成员身份,第二列计算
user
在该 group
中参加了多少次 meeting
,但这涉及到 Meeting
模型,所以我会稍后再处理。
User
有许多Memberships
,而模型Membership
有许多Groups
。这是正确的吗?因为我正在编辑一个回答。 - JuanM.