2009-12-04 4 views
0

Я хочу, чтобы пользовательский интерфейс Flex отправлял строку текста в Rails, которая обрабатывает и возвращает строку текста. Промыть, промыть, повторить. Это все, что я хочу. Все примеры, которые я нахожу, намного сложнее и не очень информативны, учитывая мою немощь.Каков наилучший способ обмена строк текста между Flex и Rails?

Спасибо заранее,

NJ

ответ

0

В Flex, используйте объект HTTPService отправить запрос POST в приложение Rails с текстом, чтобы быть обработаны.

В вашем MXML:

<mx:HTTPService id="textService" url="http://myrailsapp" resultFormat="text" 
    result="onTextLoaded(event)" fault="onTextServiceError(event)"/> 

В вашей, как:

private function processText(textToProcess:String):void 
{ 
    textService.send({ text: textToProcess }); 
} 

private function onTextLoaded(event:ResultEvent):void 
{ 
    var text:String = event.result as String; 
} 

private function onTextServiceError(event:FaultEvent):void 
{ 
    // handle error 
} 

Тогда просто создать контроллер в вашем приложении Rails, чтобы обрабатывать и возвращать текст. Там должно быть много хороших учебных пособий, посвященных тому, как обращаться с POST в Rails.

+0

Спасибо. На самом деле, мне трудно найти пример Rails обработки POST, как вы описываете. Есть идеи? –

Смежные вопросы