Интеграция PHP / общего HTTP-запроса с Rails - PullRequest
0 голосов
/ 01 февраля 2010

У меня есть бэкэнд Rudy on Rails, который я использую, потому что в нем есть некоторые библиотеки, которых нет в других языках. Я пытаюсь использовать его как веб-сервис / бэкэнд и принимать запросы со страниц PHP / общих HTTP-запросов. Это должно быть очень просто - надеюсь, принять объект JSON и ответить объектом JSON. Похоже, что Rails по умолчанию является RJS / нестандартным запросом на стороне клиента.

В идеале я хотел бы, чтобы страница jquery / html, сгенерированная php, отправляла объект JSON странице ruby ​​на rails, а страница ruby ​​на rails отвечала другим объектом JSON.

Очевидно, я не очень знаком с Rails, но я бы хотел его использовать. Я знаю, что не стоит пытаться интегрировать Ruby on Rails с PHP. По сути, я бы хотел запустить ruby ​​просто как веб-сервис для той же цели.

Полагаю, в резюме это будет как интегрировать рельсы в качестве бэкэнда с другими технологиями на стороне клиента.

Спасибо за помощь.

1 Ответ

0 голосов
/ 01 февраля 2010

Если вы используете Apache, я бы порекомендовал вам обслуживать эти приложения из разных VirtualHosts . Например, вы можете иметь:

  • Сайт на базе PHP => www.example.com
  • Rails Web Service => service.example.com/wsdl

Это позволит вам изолировать конфигурации PHP и Ruby и избежать конфликтов между ними.

Связь между приложениями будет осуществляться как обычно.

Если у вас есть какие-либо вопросы относительно Apache или VirtualHost, которые вы можете задать в Ошибка сервера или прочитать несколько великолепных руководств по Slicehost или Библиотека линод

...