Após criar seu projeto no Rails usando o comando rails , você pode configurá-lo para usar o RestfulX através do comando script/generate rx_config. Este comando cria todos os arquivos de configuração do RestfulX e faz o download da biblioteca do framework (arquivo restfulx_framework.1.2.4.swc, que é a versão mais recente enquanto escrevo este artigo).

Mas você também pode fazer o download do projeto restfulx_framework e incluí-lo no seu projeto no Flex Builder. Para isso, faça o download do fonte do framework usando o git: git clone git://github.com/dima/restfulx_framework.git. Agora você pode gerar os arquivos de configuração: script/generate rx_config --skip-framework. Com a opção --skip-framework, o comando generate rx_config vai gerar os arquivos de configuração mas não vai fazer o download da biblioteca do RestfulX.

Se você importar o seu projeto no Flex Builder verá que existe um erro: ele não consegue encontrar a classe RxApplicationController. Isso acontece porque você não fez o download da biblioteca do RestfulX. Para corrigir isso, configure o seu projeto para usar o código-fonte do framework, baixado anteriormente. Para isso, vá no menu Project, opção Properties. Selecione Flex Build Path. Na guia Source path clique em Add folder… e localize a pasta framework/src, que está dentro do diretório do RestfulX. Clique em Ok para adicionar esta pasta como diretório de código fonte adicional para o seu projeto.

Agora você precisa informar o Flex Builder onde estão as bibliotecas utilizadas pelo RestfulX. Para isso, clique na aba Library path e em seguida no botão Add swc folder… Localize a pasta framework/lib, que também está dentro do diretório do RestfulX.

Vale lembrar que quando você for importar seu projeto no Flex Builder, o diretório a ser informado é o diretório raiz do seu projeto Rails. Este projeto já está configurado para que as bibliotecas fiquem no diretório lib, o diretório raiz do projeto do Flex está em app/flex e o destino do compilador está configurado para o diretório public. Assim, após compilar a sua aplicação inicie o servidor usando o comando script/server e navegue até o endereço http://localhost:3000 para ver sua aplicação funcionando.

Um detalhe importante: todos esses downloads e configurações somente serão necessários caso você queira usar o código fonte do framework. Isso é bastante útil quando você quer debugar o projeto e entender melhor como o RestfulX funciona. Para não ter que fazer todas essas configurações, simplesmente esteja conectado à internet e execute script/generate rx_config (conforme mostrei no início do artigo) e o RestfulX fará o resto pra você!