I read https://stackoverflow.com/a/13754977/1979953.
user = User.arel_table
u1 = user[:id].eq(1)
u2 = user[:id].eq(2)
u3 = user[:id].eq(3)
result = User.where(u1.or(u2).or(u3))
is ok.
How to chain like above? use each
or map
etc.
user = User.arel_table
foo = [
user[:id].eq(1),
user[:id].eq(2),
user[:id].eq(3)
]
result = foo.map{|o| ??? }