Als u de Postgres als database gebruikt en de kolom is echt een json-type, kunt u een zoekopdracht in Rails als volgt gebruiken:
LogService.where("response_body#>>'{status}' = 'ok'")
Deze #>> loopt over het json-pad en voert de zoekopdracht uit. Als u alleen #> gebruikt (met slechts één>), wordt de resterende json geretourneerd.
Een ander voorbeeld, als u de "c" => "ok"
. wilt krijgenLogService.where("response_body#>>'{um, b, c}' = 'ok'")
Ik denk dat dat het is.