Ola Italo,

    Recomendo que de uma olha nesse livro
"http://www.flexiblerails.com/"; que fala justamente sobre isso da
intergração do
Flex 3 com rails 2 usando REST .Estou desenvolvendo uma aplicação
utilizando estas tecnologias tb.O problema é que o flash
não tem suporte ainda a PUT e DELETE então a solução seria enviar como
POST e passar um parametro _method como
o valor de PUT ou DELETE por exemplo.  Neste site
http://www.flexiblerails.com/code-samples tem os exemplos do livro
onde
o autor fez uma classe utilitaria para comunicação REST do flex com
rails .Segue abaixo o codigo :

  public class ServiceUtils {
        /**
         * Note: PUT and DELETE don't work with XML since the
         * _method hack workaround doesn't work.
         */
        public static function send(
            url:String,
            responder:IResponder = null,
            method:String = null,
            request:Object = null,
            sendXML:Boolean = false,
            resultFormat:String = "e4x",
            useProxy:Boolean = false):void
        {
            var service:HTTPService = new HTTPService();
            service.url = url;
            service.contentType = sendXML ? "application/xml" :
                "application/x-www-form-urlencoded";
            service.resultFormat = resultFormat;
            if (method == null) {//default sensibly
                service.method = (request == null) ?
                    "GET" : "POST";
            } else if ((method == "PUT") ||
                       (method == "DELETE")) {
                service.method = "POST";
                //PUT and DELETE don't work in Flash yet
                if (request == null) {
                    request = new Object();
                }
                request["_method"] = method;
            } else {
                service.method = method;
            }
            service.request = request;
            service.useProxy = useProxy;
            var call:AsyncToken = service.send();
            if (responder != null) {
                call.addResponder(responder);
            }
        }
    }

Att.

Shalmany Lee Barduzzi

2008/6/6 Italo Matos <[EMAIL PROTECTED]>:
> Bem Pessoal,
> Estou fazendo uma aplicação com Rails e Flex.
> Até ai tudo bem. O Rails 2.0.2 usa o conceito de RastFul, onde indentifica
> qual a operação a ser feita
> pelo o metodo do protocolo http ( ex.: GET, POST, PUT, DELETE, etc )
> instanciei o HttpService, porem quando coloco o método sendo PUT no servidor
> de aplicação do Rails chega como se fosse
> POST. Então estava vendo na internet, e tinha algumas pessoas realemnte
> falando que passou pelo mesmo problema.
> Encontrei uma solução, porém achei muito POG, que seria algo do tipo :
> http://localhost:3000/clientes/1.xml?_method=put
> Alguem já passou por esse mesmo problema?
>
> att.
>
>
>
>
> --
> Ítalo Matos Cavalcante Santos
> Desenvolvedor Web/Mobile
> Analista de Sistemas
> http://italomatos.wordpress.com/ - Flex nos Trilhos
> http://del.icio.us/italomatos
> http://www.activebrasil.com.br
> >
>



-- 
Shalmany Lee Barduzzi

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a