Настройка нескольких приложений в RoR - PullRequest
1 голос
/ 23 декабря 2010

Я хотел бы иметь несколько приложений RoR, которые могут взаимодействовать друг с другом (базы данных, вызовы методов, ...).

Пример того, что я хотел бы:

  • основное приложение, запущенное по URL-адресу http: // www. .com
  • подпрограмма 1, работающая по URL-адресу http: // www. . .com
  • подпрограмма 2, работающая по URL-адресу http: // www. . .com

каждая со своими базами данных.

Как я могу настроить свои приложения? Где я могу найти учебник для своих нужд?

Ответы [ 2 ]

1 голос
/ 23 декабря 2010

Вы можете взглянуть на гем eco_apps - https://github.com/idapted/eco_apps. Я слышал, как разработчики рассказали об этом на Rails Conf '10.Увлекательный материал, хотя у меня еще не было возможности его использовать.

1 голос
/ 23 декабря 2010

Нет проблем. В вашем случае у вас будет 3 различных приложения на Rails. Вы настроите свой веб-сервер так, чтобы он отправлял запросы на основе хоста, к которому обращалось одно из трех приложений. Это стандартная конфигурация веб-сервера. Вам нужно прочитать конфигурацию Apache или Nginx о том, как направить запрос в нужное приложение rails.

EDIT:

http://articles.slicehost.com/2009/3/11/ubuntu-intrepid-nginx-rails-and-mongrels Не уверен, что вы собираетесь использовать в качестве веб-сервера (Apache или Nginx или что-то еще) или что вы собираетесь использовать в качестве контейнера приложения (mongrel / passenger / thin и т. Д.), Но эта статья выше должна помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...