Я создаю новый монтируемый двигатель. Это часть большего приложения. Я пытаюсь использовать макет другого маленького движка, так как мой движок и этот движок должны иметь одинаковый макет. Для этого моего контроллер aaplication выглядит следующим образом:Пути доступа одного монтируемого двигателя из другого монтируемого двигателя
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>)
Почему приложение не удалось найти пути? Когда я иду на другой движок, все работает нормально, но когда мой движок пытается использовать макет другого движка, который, в свою очередь, имеет некоторые именованные пути, я получаю эти ошибки.