Hi... I''ve a problem with this : [code] def fir_tahiti @notams=Array.new Notam.find_all_notams().each do |notam| @notams.push(notam) if (to_secs(notam.debut)<Time.now.to_i and to_secs(notam.fin)>Time.now.to_i) end end def to_secs(str = nil) Time.gm(2000+str[0..1].to_i, str[2..3].to_i, str[4..5].to_i, str[6..7].to_i, str[8..9].to_i).to_i if str end [/code] It tells me : "ArgumentError in ListController#fir_tahiti - argument out of range". I already spend hours on this and i can''t find a solution... Plz help me !!! -- Posted via http://www.ruby-forum.com/.
Please do not send unsolicited mail to wku.edu email accounts. If you feel that your message was rejected in error please contact 270-745-7000
It seems that is smth wrong with the string u send as parameter in to_secs method. Check out if the length of the string is always greater than 9. And how does str look like? -- Cheers, ioana k&a http://boulangerie.wordpress.com/
The problems is that i cant send the value of notam.debut and notam.fin... i can read it (the value is OK), i can give him another value but something is wrong when I give him as a parameter to a method... (Sorry for my poor english ;) ) -- Posted via http://www.ruby-forum.com/.