【发布时间】:2012-09-16 07:17:11
【问题描述】:
我需要有一个小型系统,其中有许多“俱乐部”和该俱乐部的成员。一个用户可以是多个俱乐部的成员。
我已经定义了模型:
俱乐部: has_many :club_members has_many :users ,通过:club_members
用户: has_many :club_members has_many :clubs ,通过:club_members
club_member 所属:俱乐部 属于_to:用户
我设法想出了一个粗略的 hack(选择列表,并将会员 ID 作为逗号分隔的列表存储在俱乐部中,但这是错误的,这让我的眼睛流血了看代码;)
我想要实现的是去一个表单,添加/删除成员,然后当表单发布时,操作上面的模型以相应地永久保存数据。
所以,我其实有两个问题:
1) 上面的模型对吗? 2) 教一个人钓鱼,有没有我可以浏览/检查的示例或项目来显示添加/删除俱乐部成员的关系管理,包括 UI 和后端?
非常感谢
【问题讨论】:
标签: ruby-on-rails-3