如何从多个控制器调用视图?

时间:2010-10-06 05:14:14

标签: ruby-on-rails views

我有多个控制器有自己的视图(Index.html)。现在,我想创建另一个控制器(说“欢迎”),我希望将所有其他控制器的视图包含在“欢迎”视图中,以便所有视图都可以在单页面上使用,欢迎页面会在我自动更新时自动更新更改任何控制器的任何单个索引页面。

1 个答案:

答案 0 :(得分:0)

如果您想在其他控制器视图中查看一个控制器,则应将第一个视图呈现为文件<%=render 'controller/action'%>,在这种情况下,您必须分配构建此视图所需的所有变量(所有变量都是在内部操作中分配)但是您将在控制器布局中呈现此视图,如果您有一些过滤器,则还必须将它们应用于新控制器