Obecnie tworzę aplikację Rails, w której muszę dynamicznie wysyłać żądanie XML do zewnętrznej usługi internetowej. Nigdy wcześniej tego nie robiłem i byłem trochę zagubiony.Generowanie XML dynamicznie i umieszczanie go w usłudze sieciowej w Railsach
Dokładniej, muszę wysyłać żądania do mojego partnera logistycznego, gdy status zamówienia zostanie zaktualizowany. Na przykład, gdy zamówienie zostanie potwierdzone, muszę wysłać dane, takie jak adres klienta, adres odbioru itp.
Zamierzałem użyć konstruktora XML do dynamicznego generowania żądania, a Net: HTTP lub HTTParty do opublikowania żądanie, oparte na this example.
Czy to właściwy sposób? Jak mogę wygenerować żądanie XML poza kontrolerem, a następnie użyć go w HTTParty lub Net: HTTP?
Dzięki za pomoc,
Clem
Wielkie dzięki za odpowiedź colinm i za udzielenie informacji o tym, jak wygenerować XML! Rzeczywiście, będę musiał wysłać kilka różnych żądań dla różnych stanów (reprezentowanych przez automat stanowy), ale myślę, że poradzę sobie z tym teraz! – ClemDoum