我需要有一个小型系统,其中有许多“俱乐部”和该俱乐部的成员。一个用户可以是多个俱乐部的成员。
我定义了模型:
俱乐部:has_many:club_members has_many:users,通过:club_members
用户:has_many:club_members has_many:clubs,通过:club_members
俱乐部成员所属归属:俱乐部所属归属:用户
我设法想出了一个粗略的黑客(选择列表,并将会员ID作为逗号分隔的列表存储在俱乐部中,但这是错误的,只是看着代码就让我的眼睛流血了;)
我想要实现的是转到一个表单,添加/删除成员,然后在发布表单时,操作上面的模型以相应地永久保存数据。
所以,我实际上有两个问题:
1)上面的模型对吗?2) 教一个人钓鱼,有没有我可以浏览/检查的示例或项目来显示添加/删除俱乐部成员的关系管理,包括 UI 和后端?
非常感谢