Ruby on rails 在Ruby on Rails数据库表的表单元格中显示数据
我想显示表格中的一些数据,并将其显示在表格单元格中。我有以下几点 控制器Ruby on rails 在Ruby on Rails数据库表的表单元格中显示数据,ruby-on-rails,ruby-on-rails-3,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 不确定我是否以正确的方式进行了此操作,以及如何在视图中显示它如
@data = HospitalBooking.where(:created_at => @date_range)
@stuff = []
@stuff[0] = []
index = 0
@stuffs.each do |stuff|
@rotated[0][index] = stuff.detail0
index += 1
end
不确定我是否以正确的方式进行了此操作,以及如何在视图中显示它如果我理解正确,您希望在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>
字段1
字段2
#起动回路
#数据库中的列字段1
#数据库中的列字段2
#端环
如果我理解正确,您希望在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>
字段1
字段2
#起动回路
#数据库中的列字段1
#数据库中的列字段2
#端环
stuff是如何获取数据的?我看了下面的堆栈问题-我试图复制这个问题,但从我的HospitalBooking
table获取了一些数据@stuff是如何获取数据的?我看了下面的堆栈问题-我试图复制这个问题,但从我的HospitalBooking
table获取了一些数据这正是我想要做的。然而,我正试图从我的医院预订表中获取这些数据,并将其显示在表格单元格中。我已经更新了我的问题。如果您想显示该表中的所有数据,您只需将查询更改为:@data=HospitalBooking.all
。并按列名称更改字段1和字段2。我已更新了我的问题,以包含对我正试图实现的目标的全面深入解释。这正是我想要做的。然而,我正试图从我的医院预订表中获取这些数据,并将其显示在表格单元格中。我已经更新了我的问题。如果您想显示该表中的所有数据,您只需将查询更改为:@data=HospitalBooking.all
。我已经更新了我的问题,包括对我试图实现的目标的全面深入的解释