hi,
i want to implemnt a system for display recurrent events,
i startly with a embrional code:




######### on my DB i have 1 record:

{ :title => "example", :repeat_day => "4" }


######### on my controller:
@repetitions = Recurrent.find(:all)


######### on my view:

@new_object = []
start_date = "2009-08-10".to_date
end_date   = "2009-08-30".to_date

for repetition in @repetitions
  range_recurrent =[]
  (start_date..end_date).select do |d|
    range_recurrent << d if repetition.repeat_day == d.wday
  end

  range_recurrent.each do |r|
    repetition[:time_to] = r
    @new_object << repetition
  end
end


#display all values of @new_object
@new_object.each do |r|
  concat r.title + " - "+ r.time_to.to_s "<br>"
end


the problem is the script return:


example - 26-8-2009
example - 26-8-2009
example - 26-8-2009


instead of

example - 12-8-2009
example - 19-8-2009
example - 26-8-2009

what causes this?
-- 
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 [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to