はじめに Rails で日付の範囲指定をしてレコードを絞り込むことがあると思います。 範囲の両端が決まっているときは簡単なのですが、片方の端が決まっていない場合にどうするのか、無限大を使う方法があるとのことだったのですが、ちょっと調べないとわからなかったので、備忘としてまとめます。 環境情報 PostgreSQL 10.5 Rails 5.2.2 ruby 2.4.2 前提 記事を表す Post モデルに、published_at のような公開日カラムがあるとします。 ある期間に公開された記事を検索する場合 例えば 2019/05/01 ~ 2019/06/01 の間に公開された記事を検索する場合は、以下のように書くことができると思います。 Post.where(published_at: Time.local(2019,5,1)..Time.local(2019,6,1)) irb(ma