[ruby-it] Invio di un file (http) con Ruby
Ashkey
ashkey80 a gmail.com
Mar 20 Feb 2007 18:58:15 CET
Ciņ che mi lascia perplesso č che non ho un NameError (che ottengo se
tolgo il require dal controller), quindi la libreria viene caricata...
ma qualcosa non va' come dovrebbe, dato che non vede i metodi.
Mi cheido quale sia la causa...
J
Il 20/02/07, Ashkey<ashkey80 a gmail.com> ha scritto:
> 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
>
--
Ashkey < Jules Piccotti
Maggiori informazioni sulla lista
Ml