在数据库表Ruby on Rails中显示表格单元格中的数据

Dav*_*vid 1 ruby-on-rails ruby-on-rails-3

我想从表中显示一些数据并将其显示在表格单元格中.我有以下内容.

调节器

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

index = 0 

@stuffs.each do |stuff|
  @rotated[0][index] = stuff.detail0
  index += 1
end
Run Code Online (Sandbox Code Playgroud)

不知道我是否以正确的方式解决了这个问题,我将如何在我的视图中显示它

gab*_*lal 7

如果我理解正确,您希望在html表中显示查询结果.

这是您的查询,在您的控制器中:

@data = HospitalBooking.where(:created_at => @date_range)
Run Code Online (Sandbox Code Playgroud)

在你看来

<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>                   
Run Code Online (Sandbox Code Playgroud)