필자는 레일즈 블로그 앱에서이 코드를 내보기에 가지고있다. 가능하다면 누군가를 도우미로 만들 수있는 방법에 대해 정말로 추악하게 보입니다.레일즈 뷰 헬퍼 생성하기
<h4>Archive</h4>
<%# This is really awful. I know. %>
<% @posts = BlogNgin::Post.order('created_at DESC') %>
<% archive_array = [] %>
<% @posts.each do |post| %>
<% date = post.created_at.strftime("%m") + " " + post.created_at.strftime("%Y") %>
<% if !archive_array.include? date %>
<% archive_array << date %>
<% end %>
<% end %>
<% archive_array.each do |date| %>
<% date = date.split(' ') %>
<%= link_to Date::MONTHNAMES[date[0].to_i].to_s + " " + date[1], blog_ngin.root_path + date[1] + '/' + date[0] %><br />
<% end %>