2
私は新しいマウント可能なエンジンを作ります。 これは大きなアプリケーションの一部です。 私はエンジンとして別の小型エンジンのレイアウトを使用しようとしており、そのエンジンは同じレイアウトを持つ必要があります。 この目的のために私のaaplicationコントローラは、次のようになります。別のマウント可能なエンジンから1つのマウント可能なエンジンのルートにアクセス
class ApplicationController < AnotherEngine::ApplicationController
layout "AnotherEngine/AnotherEngine" #Pointing to the layout file of other engine
end
今の問題はnamed_pathsは、アプリケーションがあるのはなぜ私のエンジンが認識することができず、
ActionView::Template::Error (undefined local variable or method `some_path' for #<#<Class:0xbbd9524>:0xbbf85c8>)
をスロー他のエンジンであるということですパスを見つけることができませんか? 私は他のエンジンに行っても問題なく動作しますが、エンジンが他のエンジンのレイアウトを使用しようとすると、名前付きパスがあります。これらのエラーが発生します。