私はレールに働いていると私は、この苦境を持っている:複数のモデルを介してデータを取得するRails?
チーム - >プレイヤー - >マッチ - >ゲーム - > PlayerStatsなどで
、チーム:
マイ団体のセットアップは、このようなものです選手には試合があり、試合には最高5つの試合があり、試合の各選手には統計があります。
しかし、もし私が選手の総得点を得たいのであれば、私はすべての試合をループしなければならなくて、各試合ごとに各試合を見て、各試合の統計を引く必要があります。
ページを読み込んだときに複数の統計情報に対してこれを行うと、これも課税されますか?おそらく、問題にアプローチするより良い方法はありますか?
今すぐに見て素晴らしい時間があるとしてあなたのスキーマが総目標クエリが同じである
になりますプレーヤーのために、この
のようになりますし、データベースビュー、集計、およびウィンドウについて学びます。ここでは良いスタートです:http://brewhouse.io/2016/08/04/sql-in-rails.html – coreyward