現在、私はすべてのプレイヤーを取得し、そのplayer_statsオブジェクトに行き、目標を合計します。Rails:参加時に特定のレコードに制限する
Player.joins(:player_stats).group('players.id').order('SUM(player_stats.goals) DESC')
どのように私は私が唯一の特定のgame_idを持ってplayer_statオブジェクトの目標を合計したい場合はどのようなすべてのplayer_statsオブジェクトを、使用しないように、それを制限することができますか?
注:私はmySQLを使用しています。
Player.joins(:player_stats).group(:id).where("player_stats.game_id = ?", game_id).order("SUM(player_stats.goals) DESC")