[英]Order of returned records from database
The records are ordered by id under controller, but when they are presented under *.html.erb
, they are disorder again.记录在controller下是按照id排序的,但是当它们出现在*.html.erb
,它们又乱了。 I have to order them again.我必须再次订购它们。 Why ??为什么 ??
In Controller
def show
...
@records.order(:id)
...
end
In show.html.erb, I have to do again, or it is disorder在show.html.erb中,我又得再做一次,不然就是乱码
<% for tmp_record in @records.order(:id) %>
Your order should look like:您的订单应如下所示:
@records = Record.all.order('id desc')
You can also use a sort:您还可以使用排序:
@records = Record.all.sort_by { |r| r.id }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.