Ransack wiki предоставляет пример структуры параметра url. Тем не менее, мне не ясно, какой будет эта структура для предикатов, таких как in и cont_any. Я не могу найти никаких примеров в документации Spree Commerce API . Любые идеи о том, какой должна быть структура параметра url для приведенных ниже примеров?
in:
>> User.ransack(age_in: 20..25).result.to_sql
=> SELECT "users".* FROM "users" WHERE "users"."age" IN (20, 21, 22, 23, 24, 25)
Он также может принимать массив:
>> User.ransack(age_in: [20, 21, 22, 23, 24, 25]).result.to_sql
=> SELECT "users".* FROM "users" WHERE "users"."age" IN (20, 21, 22, 23, 24, 25)
продолжение:
>> User.ransack(first_name_cont_any: %w(Rya Lis)).result.to_sql
=> SELECT "users".* FROM "users" WHERE (("users"."first_name" LIKE '%Rya%' OR "users"."first_name" LIKE '%Lis%'))