是否可以在rails模型中的范围参数中添加OR语句,如
scope :west_coast, where(:st => "CA" || "WA" || "OR")
答案 0 :(得分:5)
问题是如何使用activerecord创建sql WHERE ... IN
语句:
scope :west_coast, where(st: %w(CA WA OR))
答案 1 :(得分:0)
试试这个:
scope :west_coast, where(['st = ? or st = ? or st = ?'], "CA", "WA", "OR")