Использование JSON REST API с использованием Active Resource в Rails - PullRequest
2 голосов
/ 14 июля 2011

Я новичок в рельсах и нахожусь в процессе создания моего первого приложения. Соответствующее приложение должно быть построено поверх встроенного API, который отвечает за взаимодействие с нашим уровнем данных.

После прочтения Stack Overflow и Интернета в целом кажется, что Active Resource - довольно полезный инструмент для этого, однако мой вопрос заключается в том, будет ли он работать для конкретного API, который я потребляю, а именно:

  1. вывод JSON
  2. Встроенный PHP, а не Rails (хотя это RESTful)

(пункт 2 - это то, что меня больше всего беспокоит, поскольку, как я слышал / читал до сих пор, Active Resource в первую очередь предназначен для использования API-интерфейсов из других приложений Rails)

Спасибо

1 Ответ

0 голосов
/ 14 июля 2011
  1. JSON output - это будет работать.Формат по умолчанию - XML, но ActiveResource также поддерживает JSON (PS: вам нужно установить формат: json где-нибудь в конфигурации).

  2. API встроен в PHP - пока ответ в стандартизированном формате, чтобы ActiveResource мог его проанализировать, на самом деле не имеет значения, был ли ответ сгенерирован Rails, PHP или обезьяной за пишущей машинкой :).

Как вы сказали, ActiveResource используется в основном как способ взаимодействия нескольких Rails-приложений друг с другом, но он также предназначен для использования так, как вы собираетесь.

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