2013-08-28 29 views
-1

如何在Ruby on rails中的视图文件中加载多个视图? 我在codeigniter中执行以下操作。在轨道上的红宝石视图中加载多个视图

<?php 
    $this->load->view('header'); 
    $this->load->view('navbar'); 
    $this->load->view('masthead'); 
?> 
+1

没有清除多个视图意味着??使用'layout'或'<%= render:partial =>“folder_name/_header”%><%= render:partial =>“folder_name/_navbar”%><%= render:partial =>“folder_name/_masthead “%>' –

+2

请阅读关于Rails中的布局和渲染。 http://guides.rubyonrails.org/layouts_and_rendering.html –

回答

3

您需要查看布局和部分的概念。关于这个请看rails guide

从引导,在谐音拉的示例:

<%= render "shared/ad_banner" %> 
<h1>Products</h1> 
<p>Here are a few of our fine products:</p> 
... 
<%= render "shared/footer" %> 
0
<%= render "shared/ad_banner" %> 
<h1>Products</h1> 
<p>Here are a few of our fine products:</p> 
... 
<%= render "shared/footer" %> 

和页脚,ad_banner文件应在意见文件夹renamedto _footer或_ad_banner。

相关问题