Tworzę interfejs API w szynach, aby udostępnić aplikację iPhone, nad którą pracuję. Rozumiem, że zwykle tworzysz tylko jeden zasób podczas wysyłania do działania tworzenia kontrolera w Railsach. Jednak nie jestem pewien, jak najlepiej stworzyć wiele zasobów naraz. Czy dopuszczalne jest publikowanie JSON/XML zawierającego wiele zasobów tego samego typu w jednym POST?Tworzenie wielu zasobów w jednym RESTful POST w szynach
Na przykład tworzenie wiadomości, a następnie dodawanie wielu odbiorców. Istnieje model dla samej wiadomości, a następnie model dla odbiorców, którzy należą do wiadomości. Tworzę wiadomość, publikując w/wiadomościach, ale co jeśli mam 50 odbiorców do dodania do tej wiadomości? Dokonywanie 50 oddzielnych testów POST dla/messages/1/recipients wydaje się nadmierne i marnotrawstwo. Jaki jest najlepszy sposób na zrobienie tego?
Jestem nowy dla Railsów i aplikacji RESTful w ogóle i bardzo doceniam każdą pomoc.
Fajnie, dokładnie tego, czego szukałem. Dzięki! Też znalazł to, który miał przykład JSON: http://www.rogue-development.com/blog2/2009/05/creating-nested-objects-with-json-in-rails/ –