Addin $ to JSON元素名称 - JBuilder

时间:2014-03-27 12:31:52

标签: ruby-on-rails jbuilder

我正在使用Jbuilder生成JSON以提供给数据可视化工具包。我需要一个带有“$”前缀的颜色元素 - 类似于:

"data": {
          "$color": "#222",
        }

我的jbuilder文件目前看起来像:

json.children principle.nf_permissions_p do |json, permission|
    json.(permission, :id, :name)
    json.data do |json|
            json.color "#000"
    end
end

我需要在颜色之前添加$符号。任何帮助将非常感激。非常感谢

1 个答案:

答案 0 :(得分:1)

json.children principle.nf_permissions_p do |json, permission|
    json.(permission, :id, :name)
    json.data do |json|
        json.set! '$color', "#000"
    end
end