Я использую столбец JSONB, где данные хранятся как {ключ => [значение, значение, значение]} Как мне написать область, которая возвращает записи, которые содержат определенное значение в массиве определенного ключа?
Я выяснил, как искать простые JSON-хэши;
scope :rice_flour, -> { where("ingredients ->> 'flour' = ?", "rice") }
... но этот тип запроса все еще избегает меня.Все, что я посмотрел, изложено в простых командах SQL, и я ищу, как написать аккуратные Rails Scopes.