我的问题似乎并不复杂。我需要在我的xml构建器文件中使用“ - ”
xml.instruct! :xml, :version => "1.0", :encoding => "windows-1251"
xml.autos do
xml.auto-list do
@autos.each do |offer|
xml.offer do
end
end
end
end
但
undefined method `list' for #<#<Class:0xb32881c>:0xbc96f84>
另外,我试过
– – and &ndash;
答案 0 :(得分:0)
您正在尝试在“xml”对象上调用方法“自动列表”,但由于短划线,这不是有效的方法名称。
方法名称只能包含以下内容:字母,数字,下划线,“?”,“!”和“=”。
答案 1 :(得分:0)
最简单的方法是使用&#34;标签!&#34;命令,像这样:
xml.autos do
xml.tag! 'auto-list' do
@autos.each do |offer|
xml.offer do
end
end
end
end