Попытка выполнить запрос Arel. В моих параметрах у меня есть {"node"=>"firstSeenAt", "rule"=>"hasAnyValue", "value"=>""}
, где first_seen_at
- это столбец в моей visitors
таблице
def table
visitors.arel_table
end
def rule_has_any_value
visitors.where(table["#{column}"].not_in_any(["", nil, 0]))
end
, продолжайте получать это в моей консоли Rails
ActiveRecord::StatementInvalid (PG::UndefinedFunction: ERROR: operator does not exist: timestamp without time zone = integer
LINE 1: ... IN (NULL) OR "visitors"."first_seen_at" NOT IN (0)) OR...
^
HINT: No operator matches the given name and argument types. You might need to add explicit type casts.
):
Любой указатели на то, что здесь не так? Спасибо.