2016-01-19 39 views
1

我正在开发一个Rails应用程序的引擎,当我尝试从主机应用程序的布局渲染视图时遇到一些问题。 布局具有链接到主机应用程序的搜索和资源路线的形式,但是当我从引擎渲染视图时,所有链接都将从引擎获取前缀。 当主机应用程序有链接,主机资源和引擎资源时,使用布局的方法。使用布局主机应用程序引擎?

谢谢。

回答

0

你只需要继承的主要应用程序的ApplicationController

# engine/app/controllers/engine/your_controller.rb 
class YourController < ApplicationController 
    # inherited layout 
end 

如果你有在你的引擎isolate_namespace,你仍然可以从ApplicationController继承,但可能必须使用main_app.layout从“主”应用程序调用布局。

We've done this type of thing before

相关问题