2014-05-12 29 views

cevap

18

sen Postgres veritabanı olarak kullanıyorsanız üzerinde yürüyecek >>

LogService.where("response_body#>>'{status}' = 'ok'") 

Bu #: ve sütun gerçekten json tipi, böyle Raylar bir arama kullanabileceği başka json yolu ve arama yapmak. Yalnızca #> (yalnızca bir> ile) kullanırsanız, kalan jsonu döndürür. Eğer "c" => "Tamam"

LogService.where("response_body#>>'{um, b, c}' = 'ok'") 

almak istiyorsanız

başka örnek, ben That'so düşünüyorum.

+0

Bu gerçekten yararlıdır. Bunun için teşekkürler. –

+0

bunun için bir süre aradı. Altın. – cubsker

İlgili konular