仅从哈希字段返回一个键

returning just a key from a hash field

我有一个 ActivityPart 模型,它有一个名为 activity_json 的字段。这个字段是一个散列,有一个名为“image”的键。我如何 select 来自 activity_json 字段的所有“图像”?我做了类似的事情,但没有成功:

x = ActivityPart.all.pluck(activity_json: ['image'])

我的想法是 return 来自 activiy_json 字段的所有 'image'

试试

ActivityPart.select("activity_json->'image' as image").map(&:image)