Hi, I have been having trouble with rake warehouse:build_date_dimension
Some dates have been missing and some have been duplicated. It had to do with daylight savings. Here is how I fixed it: activewarehouse/tasks/active_warehouse_tasks.rake < # start_date = (ENV['START_DATE'] ? Time.parse(ENV['START_DATE']) : Time.now.years_ago(5)) < # end_date = (ENV['END_DATE'] ? Time.parse(ENV['END_DATE']) : Time.now) < < start_date = (ENV['START_DATE'] ? ENV['START_DATE'].to_time : Date.today.to_s.to_time.years_ago(5)) < end_date = (ENV['END_DATE'] ? ENV['END_DATE'].to_time : Date.today.to_s.to_time ) --- > start_date = (ENV['START_DATE'] ? Time.parse(ENV['START_DATE']) : Time.now.years_ago(5)) > end_date = (ENV['END_DATE'] ? Time.parse(ENV['END_DATE']) : Time.now ) This works for now, but what is the "right" way to handle this? I am on Ubuntu 7.10 with Rails 2.0.2; Ruby 1.8.6; and my timezone is Pacific -0800 Thanks
_______________________________________________ Activewarehouse-discuss mailing list Activewarehouse-discuss@rubyforge.org http://rubyforge.org/mailman/listinfo/activewarehouse-discuss