Rails 3中的Builder :: XmlMarkup发生了什么?

Eri*_*rik 9 ruby-on-rails ruby-on-rails-3 atom-feed

我正在努力使用atom_feedRoR 3项目中的方法.该方法抱怨一个

undefined local variable or method `xml'
Run Code Online (Sandbox Code Playgroud)

错误,所以我尝试将XML构建器作为选项传递给atom_feed(即atom_feed({:xml => Builder::XmlMarkup.new})),但是当这样做时,我得到一个NameError: uninitialized constant Builder异常.

有谁知道我为什么得到第一个或第二个例外?

小智 12

 require 'active_support/builder' unless defined?(Builder)
Run Code Online (Sandbox Code Playgroud)