从另一个可安装的引擎访问一个可安装引擎的路径

时间:2012-05-07 20:22:38

标签: ruby-on-rails ruby-on-rails-3.1 ruby-on-rails-plugins rails-engines

我正在制作一种新的可安装引擎。 它是更大的应用程序的一部分。 我试图使用另一个小引擎的布局作为我的引擎,并且该引擎需要具有相同的布局。 为此,我的aaplication控制器看起来像:

class ApplicationController < AnotherEngine::ApplicationController
     layout "AnotherEngine/AnotherEngine"    #Pointing to the layout file of other engine
end

现在问题是在我的引擎无法识别并抛出的其他引擎中有named_pa​​ths

ActionView::Template::Error (undefined local variable or method `some_path' for #<#<Class:0xbbd9524>:0xbbf85c8>)

为什么应用程序无法找到路径? 当我去另一个引擎时,一切正常,但是当我的引擎试图使用另一个引擎的布局时,我会得到这些错误。

1 个答案:

答案 0 :(得分:1)

路线应该在engine_name.named_pa​​th的宿舍里!它会像魅力一样工作:)