我想通过包含数组的属性进行搜索。我有兴趣返回此属性中的数组包含特定值的所有记录。
示例对象
Location_1 {
regions: ["on", "qc"]
}
我想做这样的事情Location.where(regions: "on")
,但我不确定正确的语法。
这样做的正确方法是什么?
答案 0 :(得分:0)
试试这个Location.where('regions in (?)', ['on','qc'])
IN
运算符允许您在WHERE子句中指定多个值。