我有活动让人们通过观众工作。 在事件中,有一个日期选择器保存到日期列。 我试图计算所有发生在周五的事件,并计算出平均有多少观众参加周五活动。
我只想在视图上吐出一个数字,就像一个数据。
我试图使用groupdate gem,因为它很简单。
在我的stat_controller
中@average = Event.group_by_day(:date).count
我可以在这个星期五得到某种.wday吗?
谢谢
答案 0 :(得分:0)
只需尝试Event.where("extract(dow from date) = ?", 5)
这里5表示星期五。
<强>更新强>
friday_event_ids = Event.where("extract(dow from date) = ?", 5).pluck(:id)
spectators_in_friday_events = Spectator.where(event_id: friday_event_ids)