如何使用Ruby中的sort_by(通过值"views")对MySQL表进行排序并在HTML中显示?
My display code is:
<html>
....
..
<% @f_videos.each do |f_video| %>
<display code .......>
...
..
</html>
Run Code Online (Sandbox Code Playgroud)
这会有用吗?
f_videos.replace f_videos.sort_by {views}
Run Code Online (Sandbox Code Playgroud)
?
目前还不是很清楚数据的结构是什么,但如果可能的话,你应该order在查找对象而不是使用时使用该方法sort_by.
@f_videos = Video.order(:views)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |