【问题标题】:Access routes of one Mountable engine from another mountable Engine从另一个可安装引擎访问一个可安装引擎的路径
【发布时间】:2012-05-07 20:22:38
【问题描述】:

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

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>)

为什么应用程序无法找到路径? 当我转到另一个引擎时一切正常,但是当我的引擎尝试使用另一个引擎的布局时,它又具有一些命名路径,我得到了这些错误。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-01
      • 1970-01-01
      • 2011-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-18
      • 1970-01-01
      相关资源
      最近更新 更多