Как я могу поделиться кодом между разными доменными именами в Rails 3.1 - PullRequest
1 голос
/ 13 февраля 2012

У меня есть каталог врачей, уже работающих с Rails 3.1 и mysql.Врачи могут зарегистрироваться, а затем добавить свою практику врачей в базу данных.Теперь мне нужно разместить другие каталоги в Интернете под разными доменными именами.Итак, допустим, у меня уже есть работающий веб-сайт, например,

www.cardiology.com (со списками кардиологов, разделенных по городам в одной стране)

Теперь мне нужны другие сайты с другим видомврачей, например:

www.oncology.com www.dermatology.com и т. д. *

Все эти веб-сайты имеют одинаковую базовую структуру, те же города в той же стране, в которойврачи перечислены.Просто тексты сайтов и список врачей различен.Но все они имеют свое собственное доменное имя.Так как мне нужно обновлять код на регулярной основе, я не хочу обновлять каждый код отдельно.Было бы лучше, если бы у меня была одна общая база кода и я бы отделил контент.

Кто-нибудь знает лучший способ сделать это в рельсах?

1 Ответ

0 голосов
/ 06 марта 2012

Вы можете подумать о создании Engine из основных элементов, а затем о создании отдельных приложений поверх этого.Engine похож на самоцвет только для полных приложений Rails.

Railscast на двигателях (от)

Руководство по запуску собственного двигателя

API Doc

...