JavaFree.org | RubyOnBr.org

Ruby + Flex + Mysql + RubyAmf

Acompanhar Ruby + Flex + Mysql + RubyAmf 1 post, 1 participante

Avatar Guimmo 6 posts

Depois de muito procurar encontrei um tutorial magnifico e quero compartilhar
com todos.
É muito simples e bem instrutivo

vou recolocar aqui e passar o link

só estou postando aqui por que ha falhas no html do blog e sumiram algumas barras, o que pode dificultar o entendimento para iniciantes como eu…

vamos lá

Sendo assim segue o passo a passo que consegui fazer funcionar, onde no FLEX consegui inclui, alterar e excluir um registro.

Check list do Ambiente:

  1. Ruby 1.8.6 <2007-09-24 patchlevel 111> [i386-mswin32]
  1. Rails 2.2.2
  1. mxmlc 3.1.0 build 2710
  1. FLEX 3.0
MySQL 5.0.45

Com estou usando windows

No prompt de comando comece:

C:Estudo>rails -d mysql cadastro

C:Estudo>cd cadastro

C:Estudo\cadastro>

Testando

C:Estudo\cadastro>ruby script\server

Altere o arquivo C:Estudo\cadastro\config\database.yml

Coloque “username” e “password” corretos de acordo com a configuração do seu banco

C:Estudo\cadastro>rake db:create

Instalndo o RubyAmf

Vamos gerar o CRUD básico do Scaffold (sim, vamos usar scaffold)

Vamos migrar com rake db:migrate

e cadastre algumas pessoas

Agora será preciso editar o arquivo C:Estudo\cadastro\app\controllers\pessoas_controller.rb

Substitua o conteudo pelos códigos abaixo:

Index

Create:

Update:

Destroy:

Voltando ao prompt de comando :

C:Estudo\cadastro>mkdir app\flex

C:Estudo\cadastro>mkdir public\bin

Essa é a parte do console e do Ruby

Vamos para o Flex

Novo projeto FLEX chamado cadastro

  1. ABA
    desmarque “use default location”
    coloque no campo “folder” o seguinte “C:Estudo\cadastro”
    Click em NEXT
  1. ABA
    coloque no campo “OutPut folder” o seguinte “public\bin”
    Click em NEXT
  1. ABA
    coloque no campo “Main source folder” o seguinte “app\flex”
    coloque no campo “Output folder URL” o seguinte “http://localhost:3000/bin”
    Click em FINISH

Criar um arquivo com o nome “services-config.xml” no mesmo diretório onde esta o arquivo cadastro.mxml

Segue o conteúdo do arquivo:

Acesse o menu Project > Properties

selecione o item “Flex Compiler” Adicione no campo “Additional compiler arguments” o seguinte “-services services-config.xml”

Segue o conteúdo do arquivo cadastro.mxml:

Depois é só executar seu projeto no flex e pronto

o post original está:

Tequel’Blog