我将Time
个对象存储在序列化数组中,定义如下:
Class Message < ApplicationRecord
serialize :sent_at, Array
end
有没有办法对该数组进行时间比较查询,并返回ActiveRecord::Relation
个对象的集合?
E.g。 &#34;返回sent_at
属性中时间对象早于Time.now
&#34;的所有Message对象。
使用.select
执行此操作会返回一个数组,并且我希望尽可能保留ActiveRecord :: Relation对象。