我正在尝试创建一个对象数组,我们称之为“类别”,我希望这个数组中的每个对象都有一个名为“items”的数组,所以结果将是这样的:
[category:id=11, name="beer", items[1,2,3,4]]
我试过这段代码:
@category ||= Array.new
@categoryItems ||= Array.new
@venues.categories.enabled.each do |category|
@category.push(category)
@categoryItems.push(category.items.enabled)
end
但我不知道如何命名里面的项目,所以我以后可以在 json 中使用它们。我怎样才能做到这一点?