【发布时间】:2011-08-14 16:04:34
【问题描述】:
在问这个之前我已经搜索了一下,但我绝对无法让它工作......
我有一个 Group 模型,它有一个 manager_id、一个 Designer_id 和其他用户 id,对应于该组中的不同用户角色。它们是 Group 模型中具有不同外键的 has_one 用户关联。
我在 User 模型中尝试了多个 belongs_to 关联,但是......属于组的用户(他们有一个 group_id 列)可以是这些角色之一,我真的不知道如何检查这些和如何在 User 模型中进行关联。
提前谢谢你。
PS:用户只能属于一个组,这就是为什么我只是将 group_id 放在 User 模型中,而不是放在连接表中。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3