[ruby-it] Invio di un file (http) con Ruby

Ashkey ashkey80 a gmail.com
Mar 20 Feb 2007 18:49:27 CET


Sono riuscito a farlo funzionare dalla console, ed č una figata.
Riesco ad eseguire post, get, e molte altre operazioni http senza
problemi.

A questo indirizzo le istruzioni: http://curb.rubyforge.org/files/README.html

Se lo uso in un controller Rails invece sembra darmi qualche
problema... Ecco il codice incriminato:

require 'curb'

class CurlController < ApplicationController
  def test
   c = Curl::Easy.perform("http://www.google.co.uk")
   @res = c.body_str
  end
 end

Mi da l'ormai odiata eccezione:
 NoMethodError in VideosController#upload
undefined method `perform' for Curl::Easy:Class

Dalla console invece:

>> require 'curb'
=> []
>> c = Curl::Easy.perform("http://www.google.co.uk")
=> #<Curl::Easy:0x33684ec>
>> c.body_str
=> "<html><head><meta http-equiv=\"conten............

Cosa puņ essere?



Il 20/02/07, david<david.palm a iperbole.bologna.it> ha scritto:
>
> >
> > E' ciņ che stavo valutando ma ho trovato di meglio:
> >
> > http://curb.rubyforge.org/
> >
> > gem install curb :-)
> >
> > Ora ci gioco un po' e vi faccio sapere...
> >
> He he... avrai risolto allora!
>
> :-)
>
> --
> "Ce qui compte, ce n'est pas le bonheur de tout le monde, c'est le bonheur de chacun." - Boris Vian
>
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>


-- 
Ashkey < Jules Piccotti


Maggiori informazioni sulla lista Ml