첫 번째 기록을 보여주는 레일의 배열을 렌더링 :나는이 방법으로 배열을 렌더링하고
<%@products.to_a.each do |foo|%>
<th><%= foo %></th>
<%end%>
을하고 다음 날 다시 제공 :
<th>{"ID"=>"50538713", "Product"=>"choco", "Stock"=>0}</th>
<th>{"ID"=>"10000750", "Product"=>"pepsi", "Stock"=>0}</th>
<th>{"ID"=>"100538713", "Product"=>"milk", "Stock"=>0}</th>
하지만 첫 번째 필요를 "ID", "제품", "재고품"과 같은 제목 만 사용하여 레코드하십시오.
어떻게 헤더를 표시 할 수 있습니까?
@products의 값이 무엇을? 거기 당신은 1로 제한을 설정하거나 단지를 얻을 수 첫 번째 기록. 또한 @products의 값이 ActiveRecord_Relation 객체 인 경우 'to_a'는 필요하지 않습니다. –
@sebastian, 답변을 주셔서 감사합니다. 제품의 가치는 #입니다.하지만 어떻게 첫 번째 레코드를 가져올 수 있습니까? –
luis31
'Product.select (: id, : product, : stock) .first.attributes.keys'로 시도하십시오. –