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 に答える