如何在 Rails View 中排序而不显示任何重复值?
我有以下 ERB 代码。
<% @todos.each do |todo| %>
<h1><%= todo.due %></h1>
<br />
<%= todo.description %><b><%= todo.list %></b>
<br />
<% end %>
并会输出以下内容:
2011-03-09 10:39:00 -0600
My Todo For Today My List
2011-03-09 10:39:00 GMT
My Another Todo for Today My List 2
2011-03-09 10:39:00 GMT
And Another Todo for Today My List
但是,如何在 Rails 中将其输出为以下格式?
2011-03-09 10:39:00 GMT
My Todo For Today My List
And Another Todo for Today My List
My Another Todo for Today My List 2
最佳答案
@todos
是一个数组,@todos.uniq!删除重复项。有一种方法sort!在 Array 类中,它应该可以满足您的需求。
关于ruby-on-rails - 在 Rails View 中排序而不显示重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5244672/