In meinem Controller ich den folgenden Code haben ...Parsing JSON in-Controller w/HTTParty
response = HTTParty.get('https://graph.facebook.com/zuck')
logger.debug(response.body.id)
Ich erhalte eine NoMethodError/nicht definierte Methode `id‘
Wenn ich das tue ...
logger.debug(response.body)
es gibt, wie es sollte ...
{"id":"4","name":"Mark Zuckerberg","first_name":"Mark","last_name":"Zuckerberg","link":"http:\/\/www.facebook.com\/zuck","username":"zuck","gender":"male","locale":"en_US"}
Man würde denken, es ist response.body.id, aber offensichtlich funktioniert das nicht. Danke im Voraus!
Um ein wenig auf diese Antwort zu erarbeiten: Sie können nicht einfach die Antwort Ihres 'HTTParty.get' behandeln, als wäre es ein ActiveRecord-Modell. Leider erhalten Sie nur einen Hash zurück und kein Modell. –
Christoph hat Recht :) – Niall
Super! Das hat funktioniert. Vielen Dank für Ihre Hilfe. – gbdev