原来的程序一直使用rubyamf,发现bug多多,最后实在无法继续使用下去。rubyamf1.1以后的版本几乎不能整合到rails中,只能作为单独的ruby网关,值得放弃rubyamf来使用weborb。
weborb for ruby是weborb系列中一个免费版本,可以集成到自己的程序中进行发售。
http://www.themidnightcoders.com/weborb/rubyonrails/index.htm
官方网站上有getstart,不过是用RemoteObject来做示例的。因为RemoteObject是把远程网关的信息以配置文件的形势编译到swf中÷。这样 如果不是使用Adobe Data Server动态编译mxml文件,那么更改网关服务器地址时必须重新编译mxml。 我建议使用更灵活的flash.net.NetConnection来达到同样的目的。
weborb的网关地址默认是:
http://localhost:3000/weborb