2010-09-18 3 views
4

Есть ли способ использовать внешний XML (или JSON) в качестве источника данных для моделей в Rails. Например. некоторые модели используют базу данных для получения данных, другие - «внешние» службы для XML.Использование XML в качестве источника данных для моделей Rails

ответ

4

Для этого вы можете использовать ActiveResource - он уже входит в состав Rails и предназначен для интеграции с внешними сервисными службами.

+0

Похоже, спасибо, спасибо! –

-1

Вы можете переопределить методы get на модели, чтобы посмотреть на свой xml (или xml-сервер) вместо того, чтобы смотреть на базу данных.
Чтобы проанализировать xml на ruby, есть много apis, например rexml и xmlsimple.
Here есть сравнение между обоими.