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