我正在研究使用Rails后端为Flex上的客户端做一些工作的可能性。
这不是火箭科学,但我想知道是否有人对这两种真棒技术有过一些经验?
提前致谢....
答案 0 :(得分:3)
Peter Armstrong编写了一本名为Flexible Rails的优秀书籍,并创建了一个名为Ruboss的Flex / Rails框架。我建议您查看这两种资源。
答案 1 :(得分:0)
我使用Flex和Rails开发了一些应用程序。最简单的方法是使用as3corelib(http://code.google.com/p/as3corelib/)并使用标准JSON对象。您可以使用AMF序列化程序,但它们都不是生产就绪的(它们是用ruby编写的,而不是C语言)。
您需要确保的最重要的事情是,如果您要从Flex创建资源,则需要从flex发送真实性密钥。我这样做是通过写一个帮助器将它输出到视图:
<script language="Javascript">
function getAuthKey() { return "<%= form_authenticity_token %>"; }
</script>
然后使用ExternalInterface在Flex中调用它。
ExternalInterface.call('getAuthKey')