Создать оболочку JavaScript для сгенерированного рельсом XML API? - PullRequest
4 голосов
/ 15 апреля 2010

Я работаю с большим сайтом, написанным на Ruby on Rails. Благодаря поддержке REST в Rails 2, бизнес-логика сайта доступна через согласованный XML API. Теперь я хочу иметь возможность легко написать один или несколько веб-интерфейсов JavaScript для сайта, которые взаимодействуют с созданным Rails XML API.

В идеале, автоматическая оболочка для API может быть создана в JavaScript, поскольку это минимизирует усилия, необходимые при написании кода обработки XML для более чем 500 функций API. Как же тогда я могу автоматически создать оболочку для данного XML API в JavaScript, чтобы с ним было удобнее работать? Я работал с подобными решениями для Java, которые генерируют классы и методы для переноса API, поэтому в настоящее время я думаю, что я хочу что-то подобное для JavaScript. Хотя я был бы открыт для альтернативного подхода к проблеме.

1 Ответ

2 голосов
/ 15 апреля 2010

Ребята из Thinkbot предлагают отличный инструмент под названием jester : реализация REST в JavaScript с синтаксисом, смоделированным по ActiveResource. Вы можете использовать его для написания кода для чтения, создания и обновления данных на вашем сервере.

Вы можете найти несколько примеров на странице использования .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...