Я пробовал запрос
<%= f.select :ends_at_blank, [true, false], {:include_blank => "All"}, class: "show-tick" %>
, но он создает ошибку sql:
PG::InvalidDatetimeFormat: ERROR: invalid input syntax for type timestamp: ""
LINE 1: ...nds_at" IS NOT NULL AND "activities"."ends_at" != '')) LIMIT...
^
: SELECT "activities".* FROM "activities" LEFT OUTER JOIN "users" ON "users"."id" = "activities"."user_id" WHERE ("users"."user_type" ILIKE '%WPD - SURV/MGR%' AND ("activities"."ends_at" IS NOT NULL AND "activities"."ends_at" != '')) LIMIT $1 OFFSET $2
Поскольку он проверяет пустую строку, а также nil -''