Учитывая модель:
class Search < ApplicationRecord
store_accessor :query, :city, :tags
end
search_1 = Search.create(query: { city: 'Denver', tags: ['patio', 'food-truck'] })
Можно было бы подумать, что этот запрос будет работать правильно?
Search.where("array[query->>'tags'] @> array[:keys]::text[]", keys: search_1.tags)
Кто-нибудь может дать совет, почему это не работает?