@ankane Как я могу использовать нижнюю функцию postgres в условии searchkick's where
У меня есть запрос ниже, который работает нормально
klass.search(@params[:query], fields: [:name,:category_name],where: {or: [[{available_cities_name: "New Yo"},{available_cities_short_name: "NY"}]]}).hits
Теперь я хочу использовать более низкую функцию, но получаю синтаксическую ошибку
klass.search(@params[:query],
fields: [:name,:category_name],
where: {
or: [ [
{"lower(available_cities_name) = ?", "New Yo"},
{"lower(available_cities_short_name) = ?", "ny"}
]]
}
).hits
Я получаю ниже синтаксическую ошибку,
SyntaxError: неожиданное '}', ожидание конца ввода e_cities_name) = ?", "New Yo"}, {"lower( available_cities_shor
Может кто-нибудь сказать мне, как использовать более низкую функцию в searchkick?