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

RailsでWebORB用メソッドをコーディング

"Users"テーブルからデータを取得して、Flexに表示させるようにします。
※モデルクラス/app/models/user.rbはすでに存在しているものということを前提に…
■1#/app/services/配下に、UserService.rbクラスを生成
■2#クラス内のソース↓

require 'weborb/context'
require 'rbconfig'

class UserService
  def load_user(requestId)
    user_info = {}
    request = User.find(requestId)
    user_info['id'] = request.id
    user_info['name'] = request.name
    user_info['gender'] = request.gender
    return user_info
  end
end

Rails Project内でFlexと接続する設定を

/config/WEB-INF/flex/remoting-config.xmlに、以下の記述を追加する。

    <destination id="UserService">
        <properties>
            <source>UserService</source>
        </properties>
    </destination>