4

og:image タグの URL から画像を保存するメソッドが Rails アプリにありました。

def photo_from_url(url)
  if !Nokogiri::HTML(open(url)).css("meta[property='og:image']").blank?
    photo_url = Nokogiri::HTML(open(url)).css("meta[property='og:image']").first.attributes["content"]
    self.photo = URI.parse(photo_url)
    self.save
  end
end

これは、画像の URL に 0 で始まる数字が含まれている場合を除いて、ほとんどの場合に機能します。http://ad009cdnb.website.com/rest-of-url

これらの場合、不正な 8 進数エラーが発生します。

メソッドがゼロで始まる数字を基数 8 と見なさないようにするにはどうすればよいですか?

4

2 に答える 2

1

こんにちは皆さん、この質問を投稿しましたが、質問を再現できなくなりました。

これはもはや問題ではないので、この質問を閉じるのが最善の策だと思います。ただし、コメントに投票した人もいます (オブジェクトではなく文字列として保存するなどの良い点を指摘しています)。質問が閉じられた場合、彼らは信用を失いますか?

皆様のご意見に感謝しており、誰も動揺させたくありません。このような状況の SO プロトコルとは何ですか?

于 2013-04-12T21:01:28.250 に答える