Итак, я начинаю изучать Rails. Теперь, когда вышел Rails 3, я хочу научиться работать с Rails 3. Одна из вещей, которую я хочу узнать, как это сделать, - это как использовать веб-сервисы / работать со сторонними API REST / создавать «гибридные» приложения. Я только сделал минимальную работу с PHP и предварительно собранными библиотеками.
Может ли кто-нибудь привести меня к некоторым ресурсам, передовым методам или дать краткий 101 урок о том, как начать работать с этими типами API? Какие драгоценные камни я должен использовать? Пример кода, который поможет мне начать работу, будет очень признателен.
Обновление: Я специально пытаюсь использовать API Google Книг (без аутентификации). Поскольку для этого API нет клиентской библиотеки, мне интересно, как другие разработчики Ruby / Rails работают с API, которые не поставляются с их собственной библиотекой Ruby. Вот почему я ищу более общее решение для работы с API «Заполнить пустое».
Обновление: После некоторых исследований я заметил библиотеку Net :: HTTP. Все учебники, которые говорили об этом, были довольно старыми. Это по-прежнему лучшая библиотека для использования веб-сервисов RESTful? Или есть более новый Gem, который делает это легче? Я просто хочу знать, какой гем / библиотеку мне следует использовать и как работать с возвращаемым результатом XML / JSON.
Обновление: Эта презентация была действительно полезной. В нем упоминается множество различных библиотек и приведены примеры некоторых из библиотек, упомянутых ниже: http://www.slideshare.net/pengwynn/json-and-the-apinauts