Ruby Gem似乎是builder中的保留字

Ruby Gem似乎是builder中的保留字,ruby,xml,ruby-on-rails-3,builder,Ruby,Xml,Ruby On Rails 3,Builder,很明显,建设者的方法\u missinghack不喜欢gem这个词。我试图创建一个名为gem的元素,但我得到一个错误,它试图加载gem xml.gem(:name => gem.name, :version => gem.version) 给我这个: #{gem.name} is not part of the bundle. Add it to Gemfile. 有没有更好的方法来构建这个名为gem的对象?我可以通过xml使用手动xml来实现这一点

很明显,建设者的
方法\u missing
hack不喜欢gem这个词。我试图创建一个名为
gem
的元素,但我得到一个错误,它试图加载gem

xml.gem(:name => gem.name, :version => gem.version)
给我这个:

#{gem.name} is not part of the bundle. Add it to Gemfile.

有没有更好的方法来构建这个名为gem的对象?

我可以通过
xml使用手动xml来实现这一点