【问题标题】:example of club membership maintenance俱乐部会员维护示例
【发布时间】: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


    【解决方案1】:

    我建议在 railscasts 上查看有关复杂表格的这些视频:

    http://railscasts.com/episodes?utf8=%E2%9C%93&search=complex+forms

    看看accepts_nested_attributes方法:

    http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-23
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 2021-08-05
      相关资源
      最近更新 更多