ruby 枚举器的 erb 模板是什么样的?答案将是一个 erb 模板。
require "erb"
# build data class
class Foo < Array
def build
b = binding
# create and run templates, filling member data variables
ERB.new(File.read('test2.erb')).result b
end
end
# setup template data
bar = Foo.new([1,2,3])
puts bar.build
我想要某种方式来访问 erb 模板中的 1,2,3 项。
专注于 Ruby 1.9.3 兼容性。
注意:Class 是 Array 的扩展,我想在它的 erb 模板中访问这个数组的元素。