2012-03-14 2 views
3

&의 데이터를 레일스로 가져 오는 방법은 무엇입니까?레일이 URL을 가져옵니다

나는 오픈 URI를 사용하여 시도했다 :

@r = open("http://google.com/").read 

ruby에 있지만 레일에 나를 위해 작동합니다.

URL을 가져 오는 더 좋은 방법을 제안 할 수 있다면 알려 주시기 바랍니다.

+0

레일에서 그렇게 할 때 오류가 발생합니까? – kclair

+0

URL을 고려할 때'No such file or directory'가 이상하다고합니다. – Akshat

+0

제 의견으로는'open-uri'가 정말로 잘못 작성되었습니다. 엄격한 의미에서 정식 "URL"이 필요하므로 "http://google.com"은 허용되지만 "google.com"또는 "www.google.com"은 허용하지 않습니다. 기술적으로는 정확하지만 실용적으로 사용하지는 않습니다. – user2490003

답변

5

레일에있는 URL에 open을 사용하려면 require 'open-uri'이 필요합니다.

관련 문제