0
モデルに対応するspace_id
の属性を持つモデルBooking
があります。belongs_to :space
です。別のモデルから何度も何度もレコードを取得するための最良の方法 - Rails
私は複数のスペースがあり、すべてのIDに関して各予約を数えたいと思います。
ファイアクエリを何度も何度も繰り返すことなく、DBからレコードを取得する最良の方法を知りたい。 現在、私はこのようにやっている:
spaces = Space.all
result = []
spaces.each do |s|
result << s.as_json.merge(:bookings_counts=>s.bookings.count)
end
が、これは再びクエリを発射し、再びさはデシベルを形成します。これを行う最善の方法はありますか?