Я хочу отобразить только одну запись таблицы Order (используя HAML) Что-то вроде этого:
-orders.each do |order|
= pie_chart order.group(:used_by,:packeges_ordered)
end
Я получаю "неопределенный метод` group "для #Order: 0x00007ff63f66f340"
Когда я пишу = pie_chart order
, тогда отображаются все мои столбцы этой записи. Но я хочу показать только 2/3, как used_by / packeges_ordered.
Но я всегда получаю сообщение об ошибке (Невозможно сгруппировать, неопределенный метод для заказа и т. Д. c.) Как я могу ограничить столбцы только одной записи ?
Когда я делаю это для многократного заказа, все работает нормально:
orders.group(:title).sum(:used_by)
orders.group(:title).group_by_month(:created_at, format: "%m %Y").sum(:price)
Может быть, это проблема с рельсами idk.
Спасибо