github.com Railsでお手軽に検索機能を実装するならRansackですよね。 日付を期間指定で検索する方法です。 purcharsed_historiesテーブルのpurchased_dateカラム(datetime型)を対象にしています。 ransackのマッチャーであるgtとlt、eqを組み合わせることで実装できます。 Ransack/Searching <%= search_form_for @q, url: purchased_histories_path do |f| %> <%= f.date_field :purchased_date_gteq %> ~ <%= f.date_field :purchased_date_lteq %> <% end %> しかし、この実装だとクエリーの時間が0時00分00秒で走ってしまいます。この結果どういうことが起こるかというと