Rails 5 postgres 9.6 Как запросить jsonb на втором уровне - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть модель Rails, которая содержит столбец jsonb.Я заполняю его json на нескольких уровнях

 tarif:{
  options:{
   option1:{
    name:option1,
    quantity:2
   },
   option2:{
    name:option1,
    quantity:2
   }
  }
 }

Как я могу запросить модель внутри второго уровня json Что-то вроде

 Model.where("tarif['options'] ? :key", :key => 'option2'")

EDIT Я хочу проверить, существует ли option2

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...