Невозможно найти записи с соответствующим столбцом JSONB - PullRequest
2 голосов
/ 21 марта 2020

Учитывая модель:

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)

Кто-нибудь может дать совет, почему это не работает?

...