我有三个表:question、question_choices 和 response。
问题
- ID
- 姓名
- 标签
Question_Choice
- ID
- Question_id
- 标签
- 价值
回复
- ID
- 用户身份
- Question_id
- 价值
给定一个响应,我想查看问题标签和 question_choice 标签。获得与问题相关的回应或选择是没有问题的,但获得与选择相关的回应被证明具有挑战性,因为我需要说“价值=价值”。我已经尝试建立:has_one, :through => :question
关系,但我不确定如何表达“价值=价值”的东西。我只需要使用原始sql吗?