нет причин хранить данные в файле XML, рельсы предоставляют вам веб-службу XML, если вы хотите обрабатывать информацию таким образом, и XML имеет одинаковые издержки при проверке различных типов представлений вваша модель, как если бы вы использовали данные из запроса к базе данных.вы, вероятно, в конечном итоге будете хранить многие уникальные атрибуты карты в некотором двоичном или текстовом формате в вашей модели данных, если только вы не хотите исследовать решение для базы данных без схемы, такое как couchDB, Riak, MongoDB и т. д. Я бы не стал поддерживать такой подходв частности, но я скажу, что торговая карта является хорошим кандидатом на концепцию «документа в реальном мире», которую продвигают основанные на документе люди «nosql».