2013-02-13 2 views
0

테이블의 일부 데이터를 표시하고 테이블 셀에 표시하려고합니다. 나는 다음과 같은 것을 가지고있다.데이터베이스 테이블의 테이블 셀에 데이터 표시 Ruby on Rails

컨트롤러

@data = HospitalBooking.where(:created_at => @date_range) 
@stuff = [] 
@stuff[0] = [] 

index = 0 

@stuffs.each do |stuff| 
    @rotated[0][index] = stuff.detail0 
    index += 1 
end 

확실하지 내가 바로 당신이 결과를 표시 할 이해하면 나는이 내가보기

+1

에서

@data = HospitalBooking.where(:created_at => @date_range) 

어디 @data 사용? –

+0

@stuff에서 데이터를 얻는 방법은 무엇입니까? –

+0

다음 스택 질문을 보았습니다. http://stackoverflow.com/questions/2128663/display-data-in-column-not-rows-using-ruby-on-rails&hl=ko 이것을 복제하려고하는데 데이터를 얻으려고합니다. 내 Hospitalbuing 테이블에서 – David

답변

6

에 표시 할 방법도 올바른 방법에 대해 갈 경우 HTML 테이블의 쿼리 여기

는 컨트롤러에, 당신의 쿼리입니다 :보기

<table>       
    <tr>       
    <th>field1</th> 
    <th>field2</th> 
    </tr> 
<% @data.each do |data| %>  #start loop 
    <tr> 
    <td><%= data.field1 %></td> #column field1 in your database 
    <td><%= data.field2 %></td> #column field2 in your database 
    </tr> 
<% end %>      #end loop 
</table>     
+0

그것이 내가하고 싶은 일이다. – David

+0

그러나 내가하려는 것은 내 병원 예약 테이블의 데이터를 테이블 셀에 표시하는 것입니다. 해당 테이블의 모든 데이터를 표시하려면 내 질문을 추가로 – David

+0

으로 업데이트하십시오. 쿼리를 단지'@data = HospitalBooking.all'로 변경할 수 있습니다. field1과 field2를 열 이름으로 변경하십시오. – gabrielhilal

관련 문제