-2

オブジェクトの配列を作成しようとしています。これを「カテゴリ」と呼びましょう。この配列内の各オブジェクトに「項目」という配列を持たせたいので、結果は次のようになります。

[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で使用できるように、内部のアイテムに名前を付ける方法がわからない. これどうやってするの?

4

1 に答える 1