【发布时间】:2012-11-10 22:35:10
【问题描述】:
所以我要进行三个模型。
模型 1:问题与答案具有 has_many 关系
模型 2:答案(属于问题)
模型 3:用户
这是我的难题。在回答我的问题后,我希望我的用户有一个属性来指示他们对每个问题的答案,以便我以后可以比较它们。我该怎么做呢?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 relationships
所以我要进行三个模型。
模型 1:问题与答案具有 has_many 关系
模型 2:答案(属于问题)
模型 3:用户
这是我的难题。在回答我的问题后,我希望我的用户有一个属性来指示他们对每个问题的答案,以便我以后可以比较它们。我该怎么做呢?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 relationships
为答案添加一个user_id 字段,并将其值设置为与提供答案的用户的ID 相匹配。这样您以后可以查询属于某个/特定用户的答案。
【讨论】:
user_id 添加到此模型。如果您真的想从单个用户那里得到答案,请将user_id 添加到问题模型 (1) 中。