Хорошо, я создаю хеш, и мне нужно добавить идентификатор в хеш ... вот мой код
h = Hash.new {|h1, k1| h1[k1] = Hash.new{|h2, k2| h2[k2] = []}}
@result, today = [ h, h.dup], Date.today
Request.find_all_by_artist("Metallica", :select => "DISTINCT venue, showdate, LOWER(song) AS song, id").each do |req|
# need to insert the req.id in the hash somewhere
idx = req.showdate < today ? 0 : 1
@result[idx][req.venue][req.showdate] << req.song.titlecase
end
любые предложения о том, как это сделать
вот мой цикл в представлении
<% @result.each do |venue, date| %>
<li>
<a href="#"><%= venue %></a>
<% date.each do |key, song| %>
<%= key %>
<ul class="acitem">
<% puts key.inspect %>
<% puts song.inspect %>
<% songs.each do |each_song, count| %>
<li><%= each_song %> <%= each_song %></li>
<% end %><% end %>
</ul>
</li>
<% end %>
мне также нужно иметь идентификатор каждого запроса .... любые идеи