Ich versuchte ActiveResource zu verwenden, um einen Webdienst zu analysieren, der mehr wie ein HTML-Dokument war, und ich bekam immer einen 404-Fehler.Woher wissen Sie, wann Sie einen XML-Parser verwenden und wann ActiveResource verwendet werden soll?
Muss ich anstelle von ActiveResource einen XML-Parser für diese Aufgabe verwenden?
Meine Vermutung ist, dass ActiveResource nur nützlich ist, wenn Sie Daten aus einer anderen Rails-App konsumieren und die XML-Daten leicht in ein Rails-Modell übersetzbar sind. Wenn der Web-Service z. B. ein umfangreicheres XML wie ein HTML-Dokument oder ein RSS-Feed ist, möchten Sie einen Parser wie hpricot oder nokogiri verwenden. Ist das richtig?
Woher wissen Sie, wann Sie einen XML-Parser verwenden und wann ActiveResource verwendet werden soll?
Danke, Ryan! Ich habe tatsächlich die Anweisungen befolgt, die Sie in Ihrem ersten Screencast zur Verwendung von ActiveSupport zur Definition eines Modells und zur Weitergabe von Daten von einer App an eine andere gegeben haben. Ich habe immer 404 erhalten, obwohl die Ressource in einem Browser verfügbar war. Deshalb dachte ich, dass es etwas mit dem Format der Daten zu tun hat, die von dem externen Dienst stammen und nicht für ActiveSupport akzeptabel sind. – chimp
Auf welche Episode beziehen Sie sich? Meinst du ActiveResource? – ryanb
Verdammt, ich habe über ActiveSupport gesprochen, als ich ActiveResource die ganze Zeit meinte. Entschuldigen Sie. – chimp