Ruby on Rails: как отделить промо-сайт от основного приложения? - PullRequest
1 голос
/ 17 апреля 2011

Я создаю свое первое приложение SAAS, и я новичок в Ruby on Rails. Я хочу создать приложение так, чтобы промо-сайт (www.myapp.com, сайт, на котором регистрируются пользователи) и основное приложение, которое будут использовать пользователи (у каждой учетной записи будет свой собственный поддомен), будут отдельными приложениями, чтобы я мог не нужно выдвигать обновления на оба, когда я только хочу внести изменения в другое (также только для того, чтобы у меня было чистое разделение). Проблема в том, что вы не можете разместить одно приложение с использованием подстановочных субдоменов, а другое - на конкретном субдомене (www). Есть ли чистый способ разделить два?

Мне интересно, как другие люди сделали это. Я собираюсь слишком много работать, чтобы разделить два? Есть ли способ, которым я могу создать какой-то маршрутизатор, который перенаправляет запросы из «зарезервированных поддоменов» (www, блог, справка и т. Д.) В рекламное приложение и все другие запросы в основное приложение?

Ответы [ 2 ]

1 голос
/ 17 апреля 2011

Я бы создал маршрут субдомена для www в вашем приложении rails, которое указывает на отдельное приложение стойки (другое приложение Rails или Sinatra и т. Д.), Которое будет вашим промо-сайтом.

Посмотрите эти два рейка, которые должны дать вам патроны для этого.

http://railscasts.com/episodes/221-subdomains-in-rails-3

http://railscasts.com/episodes/222-rack-in-rails-3

Надеюсь, это поможет.

0 голосов
/ 17 апреля 2011

Вы сказали: «Проблема в том, что вы не можете разместить одно приложение, используя поддомены с подстановочными знаками, а другое приложение на определенном поддомене (www)» *

Но вы можете.

Если у вас естьЗапись A www, а затем * record, указывающая на ваше приложение, будет отлично работать.

...