我有一个类型为Boolean的模型。
可以即时检索"" (没有迭代所有结果)逻辑演算的结果?
例如:
data = Model.limit(10)
# I would like to know if each data.column is true
# the result is something to this logic: data[0].column && data[1].column && ...
# ..but there is one manner to do this without iterating?
使用主要条件:AND,OR,XOR(条件都相同 - 所有AND或所有OR,......)。
答案 0 :(得分:1)
records = Model.limit(10).all
records.all? { |r| r.column? }
我认为all?
正是您所寻找的。 p>