表現可能な gemを使用して、配列内にオブジェクトをネストしようとしています。その配列にはオブジェクトが 1 つしかありません。これを達成する方法がわかりません。何か案は?これは、Google タグ マネージャーが拡張 e コマース トラッキングを処理する方法によるものです。
nested 'products' do
property :name, getter: lambda{|*| name }
property :id
end
吐き出します:
"products": {
"name" : "Nike Swoosh",
"id" : 8
}
私が望むときは、次のように出てくることです:
"products": [ {
"name" : "Nike Swoosh",
"id" : 8
} ]