0

通常のapplication_controllerを備えたRailsアプリと、各テーブルのコントローラー(およびモデル)があります。また、pages_controllerを追加しました。これは、アプリが使用する追加のWebページに対して、対応するビューをサポートする空のメソッドにすぎません。

次に、アプリの全体的な月次統計を提供するメソッドとページをいくつか追加し、月ごとにグループ化された各テーブルからデータを取得します。

Railsの慣習では、これらのメソッドをどこに置くべきだと言っていますか?

ありがとうございました。

4

2 に答える 2

1

意味のある答えを作成するのに十分な情報がここにあるかどうかはわかりません。

モデル固有の統計が必要な場合は、モジュール/ミックスインが理にかなっている場合があります。モデル固有のデータへの正規化されたアクセスを提供します。実際に必要なものに応じて、各モデルに特定の統計表示レイヤーを含めることができます。

これを実装する方法はたくさんありますが、コード自体は名前空間付きのlibディレクトリに存在する可能性があります(物理的な場所について具体的に質問している場合)。

于 2012-07-04T16:16:06.520 に答える
0

統計用に別のモデルがある場合は、モデルに統計ロジックを追加することもできます。または、それを処理するクラスを作成することもできます。そのため、このファイルはにある必要がありますlib/

于 2012-07-04T15:54:12.217 に答える