WebORB for Ruby on Rails でFlexと接続する

参考サイト:http://www.themidnightcoders.com/weborb/rubyonrails/
参考手順書:http://www.themidnightcoders.com/weborb/rubyonrails/gettingstarted.htm

Rails ProjectにWebORBプラグインをインストール

すでに作成した Rails Project があることを前提に。。

Rails Pluginsビューを使用します。

Left List WebORB on Rails Configuration Install

Goすると、WebORBプラグインのインストールが開始されます。

+ ./weborb/README
+ ./weborb/Rakefile
+ ./weborb/init.rb
+ ./weborb/install.rb
+ ./weborb/lib/AC_OETags.js
+ ./weborb/lib/InfoService.rb
+ ./weborb/lib/data-management-config.xml

…(中略)

+ ./weborb/testsuite/tests/ComplexTypeTest.as
+ ./weborb/testsuite/tests/MultipleArgsTest.as
+ ./weborb/testsuite/tests/ObjectComparator.as
+ ./weborb/testsuite/tests/PrimitiveTest.as
+ ./weborb/testsuite/tests/StringTest.as
+ ./weborb/testsuite/tests.mxml
+ ./weborb/testsuite/weborb/tests/Employee.as

完了したら、せっかくだから以下の方法でインストール状況を確認してみよ。

  1. /app/services/InfoService.rb内のgetComputerInfoメソッドにBreakepointを設置します。
  2. debuggerサーバとしてPort3000を起動
  3. http://localhost:3000/examples/example.htmlを表示してみると、Flexアプリケーションが起動されます。
  4. 画面から、Get Computer Infoボタンを押して、設置したBreakepointで処理が止まる。
  5. 実行完了したら正常にマシン情報が取得され、Flexアプリの画面に表示される。