2013-10-09 2 views
0

두 가지 GuidanceSupervisor 및 GuidanceAdvisor 모델이 있습니다. 그림과 같이 두 개의 모델을 사용하여 테이블을 만드는 방법은 무엇입니까? 나는보기에 어떤 것을 시도하지 않았지만 많은 질문에서 그것을 찾았으며 그것에 대한 명확한 답을 찾지 못했습니다.루비 레일에 그룹화 테이블 만들기

enter image description here

+0

그래서 문제가 무엇입니까? 쿼리? 보기? 당신은 이미 무엇을 생산 했습니까? – zwippie

+0

두 모델로 만드는 방법을 모르겠습니다! 그게 내가 묻는 이유는, 나는 또 다른 질문을 보았지만 대답은 나에게 명확하지 않았다. –

+0

좋아. 표시하려는 결과 테이블의 예를 게시 할 수 있습니까? 한 관리자의 행/열이 수행합니다. – zwippie

답변

0

당신은 더 나은 이해를 위해 이미지의 이름을 변경해야합니다. 다음 : 뷰에서

:

<table> 
<tr> 
    <td> 
    Guidance supervisor name 
    </td> 
    <td></td> 
</tr> 
<% @GuidanceSupervisor.each do |gs| %> 
<tr> 
    <td> 
     <%= gs.name %> 
    </td> 

    <td> 
     <tr> 
      <td> 
       Guidance advisor name 
      </td> 
      <td> 
      </td> 
      <% gs.guidance_advisors.each do |ga| %> 
      <tr> 
       <td> 
        <%= ga.name %> 
       </td> 
       <td> 
        <tr> 
         <td>batch</td> 
         <td>student</td> 
        </tr> 

        <tr> 
         <td><%= ga.batch.value %> 
         <td><%= ga.student_class.value %> 
        </tr> 

       </td> 
      <tr> 
      <% end %> 
     </tr> 
    </td> 
</tr> 
<% end %> 
</table> 

batch.value 및 student_class.value 출력의 값을 나타냅니다 (.value) 나 이에 대한

작동 :

이 테이블을 html로 시작한 다음 인스턴스 변수를 반복하고 중첩에주의하십시오.