%
refunds_by_day = Refund.unscoped.available_for_user(current_user).where(date: (Date.today-1.month).beginning_of_day..Time.zone.now.end_of_day).group("date(refunds.date)").select("date(date), count(id) as counter")
data = []
((Date.today-1.month)..Date.today).to_a.each do |d|
refund = refunds_by_day.detect { |x| x.date.to_date == d }
data << {
t: d.strftime('%d.%m.%Y'),
y: refund && refund.counter || 0
}
end
%>