0

whereステートメント内である種のループまたはイテレータを使用したい

Product.where{ array.each do |e|
  (id >= e[0]) & (id <= e[1])
end }

このようなことは可能ですか?

実際のクエリはもっと​​複雑なので、アーキテクチャ全体をここに掲載したくありません。

4

1 に答える 1

1
Product.where('id >= ? AND id <= ?',array[0],array[1])
于 2014-02-07T17:19:30.423 に答える