2013-03-30 6 views
1

Я работаю над приложением с Rails 3 и MongoDb, которое будет развернуто на Heroku. Приложение будет извлекать данные из нескольких API-интерфейсов в Интернете, а затем выполнять аналитику для создания значимых идей.Несколько проектов в одном приложении Rails для Heroku

Однако я хочу иметь несколько подпроектов в этом приложении. Например:

Проект «P1», который выполняет аналитику для компании C1 и с индивидуальным дизайном (на данный момент другой текст будет работать с одним и тем же стилем) для компании. Этот проект должен быть доступен на p1.domain.com

Проект «P2», который выполняет аналитику для компании C2 и с внешним видом (на данный момент только другой текст с одинаковым стилем), настроенный для компании. Этот проект должен быть доступен на p2.domain.com

Возможно ли это с Heroku? Как мне это сделать?

+0

Я сделал бы это одно приложение Rails вместо подпроектов. Это похоже на типичное приложение для нескольких арендаторов. Может быть, это путь? –

ответ

2

Анджей, вероятно, прав. Сделайте это одним приложением с маршрутами в субдомены. Посмотрите Ryan Bates Railscast на эту тему http://railscasts.com/episodes/221-subdomains-in-rails-3.

Heroku позволяет также поддомены, выходить https://devcenter.heroku.com/articles/custom-domains. На это также отвечает @jpwynn @https://stackoverflow.com/a/4872039/1792207.

T.

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

  • Нет связанных вопросов^_^