Schienen 3.2.17 Runtime Error Umleitung Verboten facebook

Habe ich diesen code benutze ich um Avatare von Facebook...

if auth.info.image.present?
      user.update_attribute(:avatar, URI.parse(auth.info.image))
end

Wenn ich versuche zu laden den code jetzt bekomme ich diesen Fehler:

A RuntimeError occurred in authentications#create:

  redirection forbidden: http://graph.facebook.com/672086173/picture?type=square -> https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn2/t5.0-1/1086349_672086173_156380036_q.jpg
  /home/ubuntu/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/open-uri.rb:223:in `open_loop'

Ich verstehe, dass dies ein problem mit Open-URI nicht, die HTTP-zu-HTTPS-Umleitungen... und ich verstehe, dass dieses Problem mit Open-Uri-Umleitungen-plugin https://github.com/jaimeiniesta/open_uri_redirections

Aber es gibt zwei Dinge, die ich nicht verstehe:

  1. Dieser arbeiten war Prima GESTERN... und ich habe nichts verändert. Warum also plötzlich, können Büroklammer nicht die richtige URL?
  2. Den Anweisungen für Open-Uri-Umleitungen geben das folgende Beispiel:

    open('http://github.com', :allow_redirections => :safe)

Wie würde ich vereinbaren diese mit meinem code oben?

  • Ich bin mit dem gleichen Fehler, gestern war es die Arbeit hahaha
InformationsquelleAutor mystic cola | 2014-03-26
Schreibe einen Kommentar