0

モデル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)

関連モデルを含むこのスコープを作成するにはどうすればよいですか?

4

3 に答える 3