我的application.html.erb.like中有一张表:
<body>
<table width='100%' border='3'>
<tr><td height="100"> </td></tr>
<tr>
<td width="10%"></td>
<td width="80%"></td>
<td width="10%"></td>
</tr>
</table>
<%= yield %>
</body>
我想将其他页面的内容放在<td width="80%"></td>
中,但我不知道我该怎么做?
谢谢你的帮助
答案 0 :(得分:1)
只需移动yield
声明:
<body>
<table width='100%' border='3'>
<tr>
<td height="100"></td>
</tr>
<tr>
<td width="10%"></td>
<td width="80%"><%= yield %></td>
<td width="10%"></td>
</tr>
</table>
</body>
答案 1 :(得分:1)
<body>
<table width='100%' border='3'>
<tr><td height="100"> </td></tr>
<tr>
<td width="10%"></td>
<td width="80%"><%= render "other_page" %></td>
<td width="10%"></td>
</tr>
</table>
<%= yield %>
</body>
这将呈现_other_page.html.erb
。
在这里阅读更多相关信息: http://guides.rubyonrails.org/layouts_and_rendering.html#using-partials