【发布时间】:2020-03-18 21:03:33
【问题描述】:
我只想显示表 Order 的一个条目(使用 HAML) 像这样的:
-orders.each do |order|
= pie_chart order.group(:used_by,:packeges_ordered)
end
我得到“#Order:0x00007ff63f66f340 的未定义方法‘组’”
当我写= pie_chart order 时,我的这个条目的整个列都在显示。但我只想显示 2/3 之类的 used_by / packeges_ordered。
但我总是收到错误消息(无法分组、未定义的订单方法等) 如何限制只有一个条目的列?
当我为多个订单执行此操作时,一切正常:
orders.group(:title).sum(:used_by)
orders.group(:title).group_by_month(:created_at, format: "%m %Y").sum(:price)
也许这是一个 Rails 问题 idk。
谢谢
【问题讨论】:
-
请阅读stackoverflow.com/help/formatting,然后返回此帖子以将您的内容格式化为更具可读性的内容。
标签: ruby-on-rails ruby chartkick