2013-03-06 62 views
0

我只是想在我的Ruby RVM 1.9.2安装运行一个非常简单的代码片段:试图运行Hash.to_xml,但Ruby抱怨?

require 'rubygems' 
require 'active_support' 

obj = {"foo" => "bar"} 
xml = obj.to_xml 

红宝石抱怨如下:

NoMethodError: undefined method `to_xml' for {"foo"=>"bar"}:Hash 
from (irb):2 
from /Users/.../.rvm/rubies/ruby-1.9.2-p320/bin/irb:16:in `<main>' 

这究竟是为什么?不是to_xml的哈希方法吗?

回答

1

需要这样的:

require "active_support/all"