Я хочу передать хешсет методу ActiveRecord Finder Model_name.where({ :key => value }).Это работает отлично, но SQL, составленный из этого, использует прямое сравнение =.Можно ли настроить это и переключиться на LIKE сравнение с использованием hashset?
Model_name.where({ :key => value })
Синтаксис :key => value работает только для условий =, IN и BETWEEN (в зависимости от того, является ли value атомным, массивом или диапазоном). Все остальное требует, чтобы вы передавали SQL в виде строки:
:key => value
=
IN
BETWEEN
value
Model.where("key LIKE ?", value)