варто відфітрувати, щоб рахунок брався тільки для поточног чемпіонату, краще зробити в `Score` метод класу `championship_scores`

```ruby
def self.championship_scores(championship_id)
  team_ids = Championship.find(championship_id).teams.map(&:id)
  scoped.where('team1_id IN (:ids) OR team2_id IN (:ids)', ids: team_ids)
end
```

і тоді зможеш написати `Score.championship_scores(@championship.id).to_hash`

______

Ще, як варіант, ти можеш додати віртуальну асоціацію, це більше Rails way :-)
Типу в Champioship has_many scores, і треба задати параметри `condition`. Але то треба погратися