3

我想为一些数据库数据构建报告。我通过 activerecord 模型将报告的设置存储在数据库中,但我不希望这样,我想写类似的东西

class Department < ActiveRecord::Base
    ...
    report do
        name   "Total Sales by Departments"
        method :name

        report_field do
            name     "Total Sales"
            action   :sum
            relation "Sales"
            method   :spent
        end

        report_field do
            name     "Average Sales"
            action   :avg
            relation "Sales"
            method   :spent
        end
    end
end

有人可以告诉我这是怎么做到的,我应该读什么,也许是一些与我的问题相似的其他事情的例子?

4

1 回答 1

4

我将从阅读Class Macros开始。

于 2013-01-21T12:20:58.047 回答