私の質問は、データ モデリングに関するものです。
Division モデルと Element モデルの両方にリンクする Score モデルがあります。Division モデルと Element モデルの間には、habtm 関係が存在します。スコアは、要素モデルの属性 (基準属性) に対して評価する必要があります。
ここで、「問題」の概念を紹介したいと思います。問題は、基準を満たさない各スコアです。(追加情報: 時間の経過とともに複数のスコアが記録され、さまざまなタイプのスコアが存在します。score_types と日付範囲のフィルターが必要です)
問題の概念をモデル化する最良の方法は何ですか?
- 問題のビューが要求されるたびに、コントローラーで問題を計算するだけです
- 問題モデルを導入します (スコアと要素情報からの新しい情報は実際には含まれていません)。
- ActiveModel のようなテーブルレス モデルを作成します。
- これは初心者の質問なので、上記のいずれでもありません。そのようにする必要があります... (空欄に記入してください)
どんな助けでも大歓迎です。