我有一个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 ...
json.extract! artist, :id, :name
本质上与以下内容相同: