Flex / Flashを使用して、RailsサーバーアプリケーションをフロントエンドするUIを構築しています。通信メカニズムとしてWebORBを使用しています。ただし、私の質問はWebORBだけでなく適用する必要があります。(おもう)。
具体的には、services-config.xmlファイルと関係があります。ローカル(ラップトップ)開発環境、リモート開発、およびリモート本番環境があります。私はservices-config.xmlファイルのURLを編集し、別の環境でテストするたびに再構築してデプロイすることにうんざりしています。
誰かがこれを行う方法について何かアイデアがありますか?私は次のことができると思いました:
<channel-definition id="supremacy" class="mx.messaging.channels.AMFChannel">
<endpoint uri="/weborb" class="flex.messaging.endpoints.AMFEndpoint"/>
<properties>
<polling-enabled>true</polling-enabled>
</properties>
</channel-definition>
URI = "/ weborb"を設定し、それに相対パスを指定することで、機能することがわかりました。また、ローカルでは機能しますが、リモートのdevおよびprod環境(Heroku)にデプロイすると機能しません。変。