From 5b6ff5ae902ba44571c6cf9c23c0d1f580fe9e56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20B=C3=B6hm?= Date: Thu, 19 Sep 2024 13:49:34 +0200 Subject: [PATCH] Configed costum filter datelteq in ransack to include the hole day, added costum arrows --- config/initializers/ransack.rb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 config/initializers/ransack.rb diff --git a/config/initializers/ransack.rb b/config/initializers/ransack.rb new file mode 100644 index 0000000..3f3def5 --- /dev/null +++ b/config/initializers/ransack.rb @@ -0,0 +1,22 @@ +# search date from to including both dates +Ransack.configure do |config| + config.add_predicate "dategteq", + arel_predicate: "gteq", + formatter: proc { |v| v.beginning_of_day }, + type: :date + + config.add_predicate "datelteq", + arel_predicate: "lteq", + formatter: proc { |v| v.end_of_day }, + type: :date + + config.custom_arrows = { + up_arrow: '', + down_arrow: '', + default_arrow: "" + } +end