在Rails 3中挂载同一引擎的多个实例

时间:2010-07-22 19:59:07

标签: ruby ruby-on-rails-3 plugins ruby-on-rails-plugins

我想利用rails 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 个答案:

答案 0 :(得分:1)

我的直觉告诉我没有,因为第一个实现的命名空间将踩到第二个实施的脚趾。虽然由于文件是一样的,我想这没关系?你最近是怎么得到的?