0
Widgets
モデルがあります。このモデルには、約3つのコアアクティブレコードがあります。値が存在し、xが等しいhstoreフィールドのクエリ
"{\"a\":1,\"b\":2}"
{"a" => "1", "b" => "2", "product_type" => "1"}.to_json
が、私はそのform_valuesキーa
とその値が含まれて私は動作しませんでした何かを書いていた1
あるすべてのアクティブなレコードを照会する必要があります:1つの列の形式を持っている「form_values」と名付けられています、このような:
required_widgets = Widget.find_by_sql("select id from (select id, form_values from widgets where form_values!= '' and form_values::jsonb?'' and form_values::json->>'product_type' = '1') as required_widgets where (form_values::json->'a')::jsonb?'1' ")