我的rails应用程序中的这个非常烦人的.to_xml
方法正在抛出(wrong number of arguments (1 for 0))
异常。以下是我的代码
string={:job_id=>'123'}
string.to_xml :skip_instruct => true, :root => 'line-item'
我深入研究ActiveRecord::Base
并找到to_xml
方法
def to_xml(options = {})
require 'builder'
options[:indent] ||= 2
xml = options[:builder] ||= ::Builder::XmlMarkup.new(:indent => options[:indent])
xml.instruct! unless options[:skip_instruct]
xml.level_one do
xml.tag!(:second_level, 'content')
end
end
这可能是什么问题?感谢。