Ruby on rails Ruby和Rmagick。如何将ImageList添加到ImageList?创建列表的列表

Ruby on rails Ruby和Rmagick。如何将ImageList添加到ImageList?创建列表的列表,ruby-on-rails,ruby,rmagick,Ruby On Rails,Ruby,Rmagick,我正在使用Rmagick和Ruby 2.1.0 我有以下代码: @ilg = Magick::ImageList.new @il = Magick::ImageList.new # in the loop _______________ pic = Magick::Image.read("#{@dir}/#{e}").first @il.push(pic) _______________ @ilg.push(@il.append(false)) @ilg.write("#{@dir}/res

我正在使用Rmagick和Ruby 2.1.0

我有以下代码:

@ilg = Magick::ImageList.new
@il = Magick::ImageList.new

# in the loop
_______________
pic = Magick::Image.read("#{@dir}/#{e}").first
@il.push(pic)
_______________

@ilg.push(@il.append(false))
@ilg.write("#{@dir}/results/result#{@counter}.jpg") 
我想用另一个ImageList替换'pic'变量

我需要这样的东西,而不是@il.push(图):

我该怎么做呢?

就像前面所说的,
ImageList
是基于
可枚举的

这意味着您可以使用添加的
@il+=@list\u

,因为
ImageList
类包括
可枚举的
,要在当前图像列表的末尾添加图像列表,请使用
:concat
方法。非常感谢,如果找到正确的答案,我将尝试concat方法并发布答案。
@il.push(@another_list.append(true))