Монтирование нескольких экземпляров одного и того же движка в Rails 3 - PullRequest
4 голосов
/ 22 июля 2010

Я хочу использовать новые возможности модульности, предлагаемые изменениями архитектуры в рельсах 3. Однако вместо того, чтобы просто смонтировать двигатель, как в большинстве примеров ...

Rails.application.routes.draw do
  match "/blog" => Rack::Blog
end

... Я хотел бы смонтировать несколько версий одного и того же движка и настроить эти экземпляры независимо друг от друга. Что-то вроде ...

Rails.application.routes.draw do
  match "/news" => Blog.new("path/to/blog_1/config")
  match "/blog" => Blog.new("path/to/blog_2/config")
end

Обеспечивается ли такая функциональность? Кто-нибудь реализовывал что-нибудь подобное?

Спасибо, fturtle

1 Ответ

1 голос
/ 16 ноября 2011

Мой инстинкт говорит мне «нет», потому что пространство имен первой реализации наступит на ноги второй. Хотя, поскольку файлы будут такими же, я думаю, это не имеет значения? Как вы попали в конце?

...