Есть ли способ использовать внешний XML (или JSON) в качестве источника данных для моделей в Rails.Например, некоторые модели используют базу данных для получения данных, другие "пингуют" внешние службы для XML.
Для этого вы можете использовать ActiveResource - он уже является частью Rails и предназначен для интеграции с внешними службами отдыха.
Вы можете переопределить методы 'get' в модели, чтобы посмотреть на ваш xml (или сервер xml) вместо просмотра базы данных.Для разбора xml на ruby существует множество apis, например rexml и xmlsimple . Здесь есть сравнение между ними.