特定の日付範囲内にあるstart_at
またはend_at
のレコードを見つけるためにActiveRecordの慣用方法がありますか? (基本的に、特定の時間枠内で開始または終了するレコードを見つける必要があります)。ActiveRecord multiple日付範囲
Project.where('(start_at >= ? AND start_at <= ?) OR (end_at >= ? AND end_at <= ?)', start_at, end_at, start_at, end_at)
を[この回答](http://stackoverflow.com/a/15477926/979091)Arelのより大きい/より小さい関数を使用すると便利です。 – omnikron
オムニクロンああ、 'gt'と' lt'、おかげで、ありがとう、ありがとう。 –