2013-10-12 68 views
1

添加或聲明的範圍是否有可能在鐵軌模型的東西添加或聲明的範圍的說法一樣在Rails 3中

scope :west_coast, where(:st => "CA" || "WA" || "OR") 

回答

5

真正的問題是如何使用activerecord製作sql WHERE ... IN聲明:

scope :west_coast, where(st: %w(CA WA OR)) 
0

試試這個:

scope :west_coast, where(['st = ? or st = ? or st = ?'], "CA", "WA", "OR")