Я пытаюсь суммировать суммы ежедневных покупок для данного пользователя. @dates - это массив из 31 даты. Мне нужно условие поиска, чтобы сравнить дату из массива с датой созданных покупок. То, что я делаю ниже, сравнивает точный DateTime для столбца create_at. Мне нужно посмотреть на сам день, а не на DateTime.
Как мне написать это так, чтобы create_at находился между датой из массива?
<% @dates.each do |date| %>
<td><%= current_user.purchases.sum(:amount, :conditions => ["created_at = ?", date]) %></td>
<% end %>