вопрос про application.html.erb - PullRequest
       2

вопрос про application.html.erb

0 голосов
/ 02 сентября 2011

У меня есть таблица в моем application.html.erb. следующим образом:

<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>, но я не знаю, как я могу это сделать?спасибо за вашу помощь

Ответы [ 2 ]

1 голос
/ 02 сентября 2011
<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

1 голос
/ 02 сентября 2011

Просто переместите оператор 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...