我目前正在设计一个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
我的问题是,如何获取当前命名空间并知道引擎是否在命名空间内调用,引擎本身内部的所有内容。
感谢