オブジェクトの配列を作成しようとしています。これを「カテゴリ」と呼びましょう。この配列内の各オブジェクトに「項目」という配列を持たせたいので、結果は次のようになります。
[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で使用できるように、内部のアイテムに名前を付ける方法がわからない. これどうやってするの?