よろしくお願いします。私はしばらくこの1つの壁に頭を向けていました。アトリビュートで2つのレコードを新しいオブジェクトにマージする
Downloads
とRankings
という2つのモデルがありますが、いずれも独自の固有のスキーマを持っています。これらのレコードを作成した時間でマージし、そのデータをビューに送信して、次のような表に表示する必要があります。
Hour download_count overall_ranking 1:00 10 115 2:00 11 116 ...
: で作成
- 時間を(ダウンロードから)
- DOWNLOAD_COUNT
- (順位から)overall_ranking
- ...
このメタコンテナオブジェクトを作成するにはどうすればよいですか?
作成したダウンロードとランキングでグループ化し、ハッシュでマージすることができます。だから私は次のようになりますオブジェクトがあります。
@metrics = {"Sun, 06 May 2012 00:00:00" => [<Ranking ...>, <Download ...>], ...}
をしかし、私は私の唯一の解決策..上記の私のスキーマに合った新しいオブジェクトを作成するかどうかはわかりません新しいクラスを作成することで、手動で私は、各属性を設定します上に転送したい。しかし、これは本当に面倒です。あなたがpresenterを使用するように
+1プレゼンター用 –