Rails 4活动记录,按包含数组的属性搜索?

时间:2016-11-30 16:35:37

标签: ruby-on-rails activerecord

我想通过包含数组的属性进行搜索。我有兴趣返回此属性中的数组包含特定值的所有记录。

示例对象

Location_1 {
  regions: ["on", "qc"]
}

我想做这样的事情Location.where(regions: "on"),但我不确定正确的语法。

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

试试这个Location.where('regions in (?)', ['on','qc'])

IN运算符允许您在WHERE子句中指定多个值。