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