今日はRails勉強会で「ApolloでRailsを打ち上げよう!」という発表をした。
結果はRailsを打ち上げるまでは行かず、結局Flex+RubyAMFしかできなかった。
最後にslingshotの紹介をして、一応形は成したつもりだが、目標は選ぶべきだったかも。
でも、自分にとってかなり高めのハードルを課したことは、今思えば良かったなぁと思う。

さて、勉強会後の懇親会はいつものメタボライズ天国「くねんぼ」。
途中から賢人たちの助言を受けながらLiveCodingしたにもかかわらず、無理。
どうもRemoteObjectがうまくいかない。
<mx:RemoteObject>というタグを使って外部にあるサービスに
アクセスするための機能を利用するのだが、FlexではうまくいくものがApolloではだめ。
ApolloではRemoteObjectが使えないのかとも考えるが、3次会でネットワークを確保した後、
flexonrails.netを見ると、RemoteObjectを使ってアクセスしている!
ということは設定が悪いのだが、その設定と同じにしても動かない。
エラーとしては、
InvokeFailed

だったのだが、
<properties>
<polling-enabled>false</polling-enabled>
<serialization>
<instantiate-types>false</instantiate-types>
</serialization>
</properties>
を追加するとうまくいった。
しかし、これを削除してもうまくいく。
これは、、、キャッシュ??

まだまだActionScriptは謎が多い。。

Leave a Reply