2010-01-28 2 views
1

저는 Ruby 기술에 익숙하지 않습니다. 현재 프로젝트에서 백엔드 애플리케이션은 루비를 개발하고 있으며, Fortent는 HTTPServices로 Flex를 개발하고 있습니다. 나는 Flex가 Ruby를 호출하는 방법을 찾으려고 노력합니다. 제발 샘플 코드를 보내 주시고 최대한 빨리 보내주세요. 사실Flex에서 Ruby로 전화하기

난 내 applcation 같은에서 HTTPService를이 ..

그리고 난 HttpService를 어떤 곳의 URL을 찾을 수 없습니다?

도와주세요.

감사합니다,

라비

답변

3

일반적으로 플렉스 플래시 /와 서버 사이의 최고의 통신 기술은 어도비 메시지 형식입니다. AMF는이 목적으로 adobe에서 만든 통신 사양입니다. 루비에서는 오픈 소스 RubyAMF를 사용할 수 있습니다.
http://blog.rubyamf.org/

이 모두를위한 좋은 자습서

https://github.com/victorcoder/rubyamf_plugin

가에서 찾을 수 있습니다 : http://natureandtech.blogspot.com/2007/10/beginners-tutorial-to-rubyamf-with.html

는 정말 아주 간단하고 당신이 그것의 묘리를 터득 빠른하면.

1

좋은 옵션에 대한 그렉의 대답을 참조하십시오. 필자는 클라이언트와 서버간에 JSON 인터페이스를 사용하여 모든 클라이언트가 JSON을 처리 할 수있는 한 동일한 서버에 액세스 할 수 있도록하려고했습니다.

이렇게하려면 Flex 측에서 HTTPRequest를 통해 표준 REST (GET/POST 만) 호출을 사용합니다. URL은 일반적으로 /controller/function/id.js입니다 (JSON 형식을 사용하도록 지정하려면 "js"). 루비 설치에 JSON 젬을 추가 할 수 있습니다.

이것은 API를 간단하고 이식성있게 유지하지만 AMF가 빠르다고합니다.