在Ruby中使用sort_by

时间:2011-12-12 10:23:45

标签: ruby-on-rails

如何使用Ruby中的sort_by(通过值“views”)对MySQL表进行排序并在HTML中显示?

My display code is:

<html>
....
..

<% @f_videos.each do |f_video| %>
   <display code .......>

...
..
</html>

这会有用吗?

f_videos.replace f_videos.sort_by {views} 

1 个答案:

答案 0 :(得分:5)

您的数据结构不是很清楚,但如果可能,您应该在查找对象时使用order方法,而不是使用sort_by

@f_videos = Video.order(:views)