我想从表中显示一些数据并将其显示在表格单元格中。我有以下内容。
控制器
@data = HospitalBooking.where(:created_at => @date_range)
@stuff = []
@stuff[0] = []
index = 0
@stuffs.each do |stuff|
@rotated[0][index] = stuff.detail0
index += 1
end
不确定我是否以正确的方式解决了这个问题,我将如何在我的视图中显示它
答案 0 :(得分:7)
如果我理解正确,你想在html表中显示查询结果。
以下是您的查询,在您的控制器中:
@data = HospitalBooking.where(:created_at => @date_range)
在你看来
<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>