查询Time对象的序列化数组并返回ActiveRecord :: Relation对象

时间:2017-03-12 10:47:45

标签: ruby-on-rails rails-activerecord ruby-on-rails-5

我将Time个对象存储在序列化数组中,定义如下:

Class Message < ApplicationRecord
  serialize :sent_at, Array
end

有没有办法对该数组进行时间比较查询,并返回ActiveRecord::Relation个对象的集合?

E.g。 &#34;返回sent_at属性中时间对象早于Time.now&#34;的所有Message对象。

使用.select执行此操作会返回一个数组,并且我希望尽可能保留ActiveRecord :: Relation对象。

0 个答案:

没有答案