【发布时间】:2009-05-28 01:14:11
【问题描述】:
我有一个典型的用户模型(用户名、密码、姓名等)。我想允许用户将三个选择的类别附加到他们的帐户中。三个类别中的每一个都存在于 Category 模型中。
如何在不使用中间表进行跟踪的情况下将类别中的三个外键链接到单个用户?每个类别可以属于任意数量的用户,但每个用户只能拥有三个类别。
我玩过 has_many :through,但我真的不认为关系表是必要的,它会在我的末端生成 很多 编码来使用它。
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails