モデルOrganizer has_many events。
Event属性begin_day:dateとがありますpublished:boolean。
まだ発生していないイベントに対して次のクエリがあります。
@organizer.events.order('begin_day asc').where('begin_day >= ?', Date.today).where(published: true).limit(8)
次のように実装されるように、スコープに抽出したいと思います。
@organizer.upcoming_events.limit(8)
関連モデルを含むこのスコープを作成するにはどうすればよいですか?