jsonbキーのインデックスは次のように作成できます
add_index :table_name, :field, :using => :gin, :expression => "(field->'array_key')", :name => 'index_table_name_on_field_array_keys'
次に、インデックス付きのキーを次のように検索できます。
where("table_name.field->'array_keys' @> ?", Array(2))
jsonbキーのインデックスは次のように作成できます
add_index :table_name, :field, :using => :gin, :expression => "(field->'array_key')", :name => 'index_table_name_on_field_array_keys'
次に、インデックス付きのキーを次のように検索できます。
where("table_name.field->'array_keys' @> ?", Array(2))