如何使用jbuilder更改键的名称

问题描述 投票:0回答:1

我有一个index.json.jbuilder,看起来像这样:

json.results do |result|
    json.array! @artists do |artist|
      json.extract! artist, :id, :name
    end
  end

这将产生以下JSON格式:

{"results": [{"id": 2, "name": "A-Austr"},{"id": 3,"name": "Abacus"}]}

我想将键“名称”的名称更改为“文本”。有没有办法在jbuilder中做到这一点?我不想更改数据库中字段的名称,并且希望不必在收到数据后就使用JS来执行此操作。谢谢!!

我有一个如下所示的index.json.jbuilder:json.results执行| result | json.array! @艺术家做|艺术家| json.extract! artist,:id,:name end end这会产生以下JSON ...

ruby-on-rails json ruby jbuilder
1个回答
0
投票

json.extract! artist, :id, :name本质上与以下内容相同:

© www.soinside.com 2019 - 2024. All rights reserved.