나는 이미지를 og : image 태그 URL에서 저장하는 레일 앱에 있습니다.URL에서 불법 8 진수를 피하는 방법은 무엇입니까?
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
을 포함 일어나는 경우를 제외하고, 대부분의 경우에 작동, 나는 불법 진수 숫자 오류가 발생합니다.
어떻게 0으로 시작하는 숫자가 8 진수라고 생각하지 않도록 할 수 있습니까?
사진을 URI :: HTTP로 저장 하시겠습니까? 그냥 문자열 일까요? – Frans
나는 다시 여기서 끝났다. 위의 내 의견은 관련성이있는 것은 아니지만 지금 당장은 이해가되지 않습니다. 어떤 방법으로 실패 했습니까? 'photo =','URI.parse' 또는'save'? – Frans
안녕하세요. @ 트랜스. 오류를 재현 할 수없는 것 같아요 .... 남자, 지금은 정말 혼란 스럽네요. 이전에는 불법 8 진수를 얻고 있었지만 지금은 같은 링크가 잘 작동합니다 ... 오류를 재현하려고 노력할 것입니다. 그리고 내가 할 수 없다면, 나는 질문을 닫을 것이다 ... – umezo