2013-07-24 1 views
0

에 새로운 라인을 레일 당신이 내 문제를 이해 할 수 있도록 :는 내가이 형식으로 표시됩니다, 그래서 내가 셀에 새로운 라인을 가질 수있는 방법을 알아 내려고 노력하고 있어요 <td>

<tbody> 
     <% @books.each do |book| %> 
    <% record = AddressBookController.address_book(book.id) %> 
     <tr> 
      <td><%= record['last_name'] %></td> 
      <td><%= record['phone_numbers'].join ', ' %></td></td> 
     </tr> 
     <% end %> 
</tbody> 

.join 배열을 끊고 이런 식으로 표시됩니다 : Phone Number 1, Phone Number 2, Phone Number 3

나는이 페이지의 첫 번째 예와 같이 표시 할 수있는 방법 오스트?

+0

않습니다 기록 [ 'phone_numbers는'] 여러 전화 번호를 포함, 당신은 마지막 이름 아래에 그 숫자를 인쇄하려면? –

+0

@Rails Guy 예, 맞습니다. – Bojan

답변

3

<br />을 사용하여 가입 할 수 있습니다. 다음 작업을해야합니다 : 출력이 탈출하지 않도록

또한
<td><%= raw record['phone_numbers'].join('<br />') %></td> 

에서, raw 도우미를 사용합니다.

+0

매력처럼 작동했습니다. 감사합니다. 나는 날것에 대해 몰랐다. 나는 원료없이 그것을 시도하고 그것은 작동하지 않았다. – Bojan

+0

@Bagzli, 천만에요. – vee

0

내가 추측이 찾고 :

<tbody> 
    <% @books.each do |book| %> 
    <% record = AddressBookController.address_book(book.id) %> 
     <% record['phone_numbers'].each do |number| %> 
     <tr> 
      <td><%= record['last_name'] %></td> 
      <td><%= number %></td></td> 
     </tr> 
     <% end %> 
    <% end %> 
</tbody> 
관련 문제