Anda juga dapat langsung menggunakan IN bersama dengan json_array_elements:
Recipe.where("'405' IN (SELECT json_array_elements(data->'category_ids')::text)")
Dan jika kolom Anda adalah kolom jsonb, Anda juga dapat melakukan hal yang sama:
Recipe.where("'405' IN (SELECT jsonb_array_elements(data->'category_ids')::text)")