Greetings all,
As a preface, I''m not actually a programmer, I''m a network
administrator. The ruby programmer at work just left to work at a
startup, and until a replacement can be found I''m trying to fill in. So
if I act ignorant, it''s because I am. Try and bear with me...
I''ve got a page that contains a bunch of data. For the list, the
controller has the following
def list
  @schedules = Schedule.find :all,
    :conditions=>["date between ? and ?",@starts, @ends],
    :order=>''date asc, period, collection_point_id,
lane_type'',
    :include=>''collection_point''
end
On the view page, we have this (I think this covers the pertinent code)
<% @schedules.group_by{|s| s.date }.sort_by{|d,s| d}.each do |date,
schedules| %>
My problem is I need the data grouped by date, and then sorted by
period. Unfortunately, I can''t seem to get my head around iteration in
Ruby yet, so I''m not sure how to change sort_by call to make it work
(in
fact, I''m not entirely sure what d and s are)
Any thoughts? I can post more code, but I''m not entirely sure what to
post. Full versions of the controller, model, and associated view are
all enclosed in the zip.
Thanks,
mike
Attachments:
http://www.ruby-forum.com/attachment/27/schedule.zip
-- 
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---