Не знаю, почему я получаю следующее сообщение об ошибке, когда URI отлично работает в браузере:Руби/Rails - Bad 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")
Покажите нам некоторый код –