我正在将我的 rails 应用程序从 rails 2.3 升级到 rails 3.1。我正在使用这样的构建器
b = Builder::XmlMarkup.new :target => @data, :indent => 2
这适用于rails 2.3
但不适用于3.1
.
此外,当我尝试require 'builder'
从 rails 控制台执行时,它可以工作,rails 2.3
但在rails 3.1
此外,当我尝试xm = Builder::XmlMarkup.new
在控制台上执行时,它会打印<inspect>
.
此外,当我在 rails 2.3 中执行 bundle show 时,我看到 builder 是版本3.2.2
,但是当我在 rails 3.1 中检查相同时,builder is 3.0.4
.
任何人都可以帮忙。谢谢。