Ich bin neu bei Schienen und habe eine Rails-App, die eine API aufruft und die XML-Array-Daten in die DB einfügt. Ich habe ein Problem beim Zugriff auf den verschachtelten Teil der XML-Daten, der Teil, wo es heißt {Category =} {CategoryDescription = COMEDY} Hier ist das Array. Ich kann nicht herausfinden, wie man die Kategorie Description = COMEDY in der DB speichert.Abrufen von verschachtelten XML-Daten in Array
{"Array"=>{"Artist"=>[{"Category"={"CategoryDescription"=>"COMEDY", "ChildCategoryID"=>"xx"}, "Description"=>"Adam Sandler", "ID"=>"14",}
Hier ist, wie ich zugegriffen und schuf die Beschreibung und ID aus dem Feld, kann aber nicht herausfinden, wie die verschachtelte Kategorie Antwort abzurufen.
Ich habe versucht, die Nested [Category] in der XML-Antwort zuzugreifen und zu speichern.
doc2["Array"]["Artist"]["Category"].each do |category|
performerCategory = Performer.create(EventID: category['ChildCategoryDescription'],)
es sagt, es kann String in Ganzzahl konvertieren. Alles wird helfen, danke.