Rails-эквивалент структуры Django для «сайтов»? - PullRequest
4 голосов
/ 04 апреля 2011

Я нахожусь в процессе изучения Ruby on Rails, и я просто изучаю фреймворк Django. Одна вещь, которая мне понравилась в Django, была Sites Framework . Есть ли эквивалент в Rails?

По сути, я хочу запустить одно приложение Rails для нескольких сайтов - и хочу автоматически фильтровать модели по имени хоста. В настоящее время я работаю с Rails 3.0.5. Любые мысли / ссылки / примеры будут с благодарностью!

1 Ответ

2 голосов
/ 11 апреля 2011

Я недавно потратил много времени на изучение этого вопроса. Быстрый ответ - нет, четкого эквивалента нет. Вы можете подходить к такому поведению с двух сторон, в зависимости от того, насколько независимыми вы хотите, чтобы ваши сайты были. С другой стороны, у вас может быть несколько приложений с общим поведением, используя Rails Engines , где вы в основном упаковываете свое родительское приложение как драгоценный камень. С менее независимой стороны, вы можете сделать несколько вещей, чтобы настроить поведение отдельного приложения на основе домена / субдомена .

Что из этого ближе к тому, что вы хотите? Какие вещи вы хотите настроить?

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