Я возился с рельсом to_xml, пытаясь создать действительно простой интерфейс отдыха для проекта, над которым я работаю.
До сих пор я придумал
cards = Card.all(:conditions => {:racedate => Date.today.to_s})
render :xml => cards.to_xml(:include => {:races => { :only => [:id, :number, :race_time, :name] } }, :skip_types => true, :root => "cards")
в моем контроллере.
Это дает немного XML.
<card>
<country-code>USA</country-code>
<id>55</id>
<name>Vernon Downs</name>
<races>
<race>
<id>355</id>
<name/>
<number>1</number>
<race-time/>
</race>
</races>
</card>
Что ямне бы очень хотелось использовать атрибуты xml, а не дочерние узлы, поэтому это было бы
<card country-code="USA" id=55 name="Vernon Downs"/>
и т. д.
Я вылил API-файлы to_xml, но, похоже, не могунайти способ сделать это?Нужно ли создавать XML-шаблон и отображать его таким образом?
Спасибо