Ransackのイニシャライザ(config/initializers/ransack.rb
)にpredicateを追加する。
名前は適当
Ransack.configure do |config| config.add_predicate 'in_all_day', arel_predicate: 'between', formatter: proc { |time| time.all_day } end
= search_form_for @q, url: some_url do |f| = f.date_field :created_at_in_all_day, include_blank: true
lt_eq
とかでやると二つの日付から絞り込まなきゃいけなかったり、指定した日付が含まれなかったりして困るけど、これで解決した