在rails中使用Group by属性不在Model中

时间:2013-01-25 05:30:25

标签: ruby-on-rails group-by

我有一个模型事件,其属性日期为:DateTime

我想仅按日期对事件进行分组,如果我使用group_by(&:date)然后按日期分组,我无法更改模型属性,因为我还需要时间以便稍后显示。

1 个答案:

答案 0 :(得分:0)

Event.group_by(&:date_col)


def group_by_criteria
  date_col.to_date.to_s(:db)
end

Event.group_by(&:group_by_criteria)

这将仅按日期分组。