标签: ruby-on-rails rails-activerecord
我有一个用户(User)模型,它有很多问题(Question)。每个用户都有一个唯一的密钥。问题模型有一个存储该密钥的字段。我需要搜索特定用户的所有问题。
User
Question
添加两个问题后,当我查询时:
my_user.questions
它只返回1个问题。但是,当我查询:
Question.where(:key => "user-key")
它 返回两者。
我似乎无法弄清楚为什么他们会有不同的结果。有什么想法吗?