Activerecord 如何在active record where方法中选择存储为哈希值的列?

Activerecord 如何在active record where方法中选择存储为哈希值的列?,activerecord,Activerecord,我有一个名为data的表列,其值存储为:date1:04/05/2015,:date2:05/12/2015 我得到了一个活动记录关系类,在where方法中,我想取data[:date1]的值,data[:date2]的值,像这样 怎么做?有什么想法吗 您能否更具体地显示您的查询及其返回的结果?data字段是否在数组中存储哈希值?i、 e.[data[:date1],data[:date2]]如果调用.class,结果实际上是散列吗?如果需要帮助,则需要更加具体:)结果位于ActiveRecor

我有一个名为data的表列,其值存储为:date1:04/05/2015,:date2:05/12/2015

我得到了一个活动记录关系类,在where方法中,我想取data[:date1]的值,data[:date2]的值,像这样


怎么做?有什么想法吗

您能否更具体地显示您的查询及其返回的结果?
data
字段是否在数组中存储哈希值?i、 e.
[data[:date1],data[:date2]]
如果调用.class,结果实际上是散列吗?如果需要帮助,则需要更加具体:)结果位于ActiveRecord::Relation类中。是的,我在散列中存储了数据字段,如:date1:03/30/2015、:date_2:03/30/2015和:date_3:03/30/2015