我试图在 ActiveAdmin 中为今年收到的查询创建一个仪表板表,并按月计算。
收到undefined method 'where' for #<Enquiry:0x8c24070>
以下代码的错误。
column do
panel "Enquiries by month" do
table_for Enquiry.where("created_at >= ?", Time.now.at_beginning_of_year) do
column("January") {|t| t.where(t.created_at.strftime("%B") => 'January').count}
end
end
end
我很困惑,因为类似的查询与其他模型配合得很好,尽管这是我试图按 month 对记录进行分组的唯一查询created_at
。