【问题标题】:How to call views from multiple controllers?如何从多个控制器调用视图?
【发布时间】:2010-10-06 05:14:13
【问题描述】:

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

【问题讨论】:

  • 您是否使用其他页面的控制器?你也想给控制器打电话?
  • 你的问题不是很清楚......我认为你想使用一些部分(guides.rubyonrails.org/…

标签: ruby-on-rails views


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-30
    相关资源
    最近更新 更多