仅从哈希字段返回一个键
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)
我有一个 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)