Я использую Flex / Flash для создания пользовательского интерфейса, который подключается к моему серверному приложению Rails. Я использую WebORB в качестве механизма связи. Однако мой вопрос должен распространяться не только на WebORB. (Думаю).
В частности, это связано с файлом services-config.xml. У меня есть локальная (портативная) среда разработки, удаленный разработчик и удаленная производственная среда. Мне надоело редактировать URL в файле services-config.xml, перестраивать и развертывать каждый раз, когда я хочу протестировать в другой среде.
У кого-нибудь есть идеи, как это сделать? Я думал, что смогу сделать следующее:
<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" и указав ему относительный путь, я решил, что он будет работать. И это происходит - локально - но не происходит, когда я развертываю его в своих удаленных средах разработки и разработки (Heroku). Weird.