Rails,squeel - 在'where'里面循环

时间:2014-02-06 08:41:38

标签: sql ruby-on-rails ruby squeel

我想在像

这样的语句中使用某种循环或迭代器
Product.where{ array.each do |e|
  (id >= e[0]) & (id <= e[1])
end }

这样的事情可能吗?

实际上查询要复杂得多,我不想在这里发布整个架构。

1 个答案:

答案 0 :(得分:1)

Product.where('id >= ? AND id <= ?',array[0],array[1])