Я видел массу примеров с ActionWebService и XMLRPC, но им 3 года, и, насколько я понимаю, ActiveResource должен заменить ActionWebService.Есть ли пример использования ActiveResource и XMLRPC для Rails?
Я знаком с тем, как ActiveResource может использовать XML для «разговора» с другими веб-сайтами и использования информации о модели, но XML-RPC - это совсем другой тип, в котором вы передаете имя метода, который хотите выполнить и запрос передан и т. д.
EDIT - я знаю, как должен работать ActiveResource, но у меня есть клиентское приложение, которое должно использовать XML-RPC с определенным API (MetaWeblogAPI), и у меня нет выбора но реализовать его - руки связаны.
В частности: Я пытался найти некоторые документы или написать о том, как XML-RPC может быть реализован с помощью Rails с использованием ActiveResource. Возможно, этого не может быть - я хотел бы знать, что тоже занимаюсь. Я просто пропущу «маленький прыжок» - «как вы передаете запрос на метод», где я получаю, чтобы вытащить имя метода из запроса XML-RPC и передать его методу. Я знаю, что я слишком задумываюсь об этом. Не могу это сделать - я парень .NET :).
Я попытался «использовать то, что работает» - это означает, что я пытался реализовать ActionWebService, но кажется, что он не играет хорошо с Rails 2.3.5 (это то, что я установил), поскольку я сохраняю получив ошибку «Неизвестная константа», указывающая на установленную ActionWebService (что заставляет меня полагать, что Rails 2.x это не нравится).
Я немного n00b, поэтому будьте нежны :) - Я уверен, что это, наверное, намного проще, чем я это делаю.
Право - да, я уже знаю эту часть и благодарю вас за код :). Однако у меня нет этой роскоши, поскольку я работаю с XML-RPC для MetaWeblog, и я не могу сказать, что LiveWriter и Ecto меняют то, как они делают. Таким образом quandry. –
ActiveResource говорит REST, он не играет в RPC-игру XML. Для XML RPC вам нужен клиент XML RPC. –
У меня есть клиент - это LiveWriter и Echo - мне нужен сервер XML-RPC (таким образом, мой вопрос выше). Я копаю, что ActiveResource говорит REST ... как я упоминаю ... –