estoy tratando de ejecutar el siguiente fragmento de un nuevo proyecto de carriles de la marca en la consola:rieles y OpenURI
uri = URI.parse("http://25.media.tumblr.com/avatar_279ec8ee3427_64.png")
data = open(uri)
Este errores con:
TypeError: can't convert URI::HTTP into String
from (irb):24:in `open'
from (irb):24
from /Users/kevin/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.4/lib/rails/commands/console.rb:44:in `start'
from /Users/kevin/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.4/lib/rails/commands/console.rb:8:in `start'
from /Users/kevin/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.4/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
estoy móviles sobre raíles 3.0 .4 y Ruby 1.9.2. ¿Alguna idea sobre cómo solucionar este problema? ¡Gracias!
Probablemente deberías agregar '.read' a tu' abrir', así: 'data = open ('http://www.example.com/') .read' de lo contrario tendrás una Manejar IO listo para leer, pero sin contenido. –