从rails引擎中的父app获取当前命名空间

时间:2012-08-09 12:42:57

标签: ruby-on-rails rails-routing rails-engines

我目前正在设计一个rails引擎,它需要嵌入父应用程序的命名空间中。我的意思是

Railsengine::Application.routes.draw do
    #this must not work
    mount MyEngine::Engine => "a path"

    #instead, the engine need to be embedded in a namespace
    #this work
    namespace :dummy do
       mount MyEngine::Engine => "search"
    end
end

我的问题是,如何获取当前命名空间并知道引擎是否在命名空间内调用,引擎本身内部的所有内容。

感谢

0 个答案:

没有答案