不知道爲什麼我收到以下錯誤時,URI工作在瀏覽器就好了:的Ruby/Rails - 錯誤的URI
http://oracleofbacon.org/cgi-bin/xml?a=Kevin Bacon&b=Tom Cruise&u=1&p=google-apps
這是我的代碼:
def kb(to)
uri = "http://oracleofbacon.org/cgi-bin/xml?a=Kevin Bacon&b=#{to.strip}&u=1&p=google-apps"
doc = Nokogiri::XML(open(uri)) # throws error on this line
return parse(doc)
end
我得到以下錯誤:
in `split': bad URI(is not URI?): http://oracleofbacon.org/cgi-bin/xml?a=Kevin Bacon&b=Tom Cruise&u=1&p=google-apps (URI::InvalidURIError)`
我以下列方式執行方法:
kb("Tom Cruise")
向我們展示一些代碼 – 2012-01-03 08:24:29