В настоящее время я разрабатываю приложение Rails, в котором мне нужно динамически отправлять XML-запрос на внешнюю веб-службу. Я никогда не делал этого раньше, и я немного потерялся.Генерировать XML динамически и отправлять его в веб-службу в Rails
Точнее, мне нужно отправить запросы моему логистическому партнеру, когда статус заказа обновлен. Например, когда заказ подтвержден, мне нужно отправить данные, такие как адрес клиента, адрес получателя и т. Д.
Я намеревался использовать построитель XML для динамического генерации запроса и Net: HTTP или HTTParty для публикации запрос, основанный на this example.
Это правильный способ сделать это? Как я могу сгенерировать XML-запрос за пределами контроллера, а затем использовать его в HTTParty или Net: HTTP?
Спасибо за вашу помощь,
Клем
Большое спасибо за ваш ответ colinm и за подробные сведения о том, как сгенерировать XML! Действительно, мне нужно будет отправить несколько разных запросов для разных состояний (представленных в государственной машине), но я думаю, что смогу справиться с этим сейчас! – ClemDoum