0
让我们说,我们有模型,A,B和C轨相当于 '在' 操作SQL的
A为1:N到B
B为1:N到C
我将如何使用查询返回C的子集,使每个C的所有者都是A拥有的B之一?
主要How to specify multiple values in where with AR query interface in rails3但是这是没有答案
让我们说,我们有模型,A,B和C轨相当于 '在' 操作SQL的
A为1:N到B
B为1:N到C
我将如何使用查询返回C的子集,使每个C的所有者都是A拥有的B之一?
主要How to specify multiple values in where with AR query interface in rails3但是这是没有答案
你要做一个:通过关联:
一个HAS_ONE C,:通过=>乙
,然后你就可以做AC
谢谢,但我的意思是这样的: 可以说我们有一个ID数组。如何在rails的where查询中使用该数组的id? – 2011-03-27 21:56:20
如果模型是User,User.where(:id => [1,2]) – Spyros 2011-03-27 21:59:06
谢谢。我不知道我能做到这一点。我会在5分钟后检查你的标记:) – 2011-03-27 21:59:41