0
我想通过包含数组的属性进行搜索。我有兴趣返回该属性中的数组包含特定值的所有记录。Rails 4活动记录,按包含数组的属性搜索?
例子中的物体
Location_1 {
regions: ["on", "qc"]
}
我想要做这样的事情Location.where(regions: "on")
,但我不知道正确的语法。
什么是正确的方法来做到这一点?
我想通过包含数组的属性进行搜索。我有兴趣返回该属性中的数组包含特定值的所有记录。Rails 4活动记录,按包含数组的属性搜索?
例子中的物体
Location_1 {
regions: ["on", "qc"]
}
我想要做这样的事情Location.where(regions: "on")
,但我不知道正确的语法。
什么是正确的方法来做到这一点?
试试这个Location.where('regions in (?)', ['on','qc'])
的IN
运营商允许您在WHERE子句中指定多个值。
请不要发布裸露的代码,也请提供解释代码的作用。 –
你想获得的所有'Location'对象,其中区域或者是“开”或“QC”?请与样本输出 – sa77
我想在那里地区包含了一些值的所有地点阐述,在上面的例子中的一些值= 'on' – matthewalexander