【发布时间】:2017-05-12 00:01:47
【问题描述】:
我正在努力实现树视图。我有一张表,其中有 DateTime 字段。 我需要创建一个类似这样的视图,其中记录按单个 DateTime 字段值分组:
-Year
-Month
-Day
/All records belonging to particular day is populated.../
...
可能有多年、几个月、几天,因此必须对记录进行相应的分组。出于记录分组目的,我可以使用Groupdate gem。
任何关于如何在控制器/模型中构建这样的东西的提示都会很棒。谢谢!
更新
在索引操作中,我在媒体选择中的下拉菜单中传递了 media_id 以查找其展示位置。在展示位置中,我有 :adbreaks 列,它是 DateTime,我想通过它进行分组。在adbreaks 中可以加载任何随机日期时间,并且我的应用必须按年、月、日期动态分组。
/manage_inventory_controller.rb
def index
@media = Media::Media.where(company_id: user_companies)
end
def update_placements
@placements = Placements::Radios.joins(positions: :media).where('media_id = ?', params[:media_id])
respond_to do |format|
format.js
end
end
【问题讨论】:
标签: ruby-on-rails postgresql datetime activerecord