2

私は新しいマウント可能なエンジンを作ります。 これは大きなアプリケーションの一部です。 私はエンジンとして別の小型エンジンのレイアウトを使用しようとしており、そのエンジンは同じレイアウトを持つ必要があります。 この目的のために私のaaplicationコントローラは、次のようになります。別のマウント可能なエンジンから1つのマウント可能なエンジンのルートにアクセス

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

経路は、engine_name.named_pa​​thの寮にある必要があります。それは魅力のように動作します:)

関連する問題