I've been working on the internal app for my company which is well over 4 years old. First commit was using Rails 1.1.6.
I'm now at 2.3.11 and I have a branch of my code that is converted to 3.0.6, but I just noticed a problem. The Rails 3 branch is pushing timestamps with time zone manipulation. I knew that Rails had a new way to handle time zones, but up through 2.3.11, I haven't had to change anything. Is there a setting to change? I saw "ActiveRecord::Base.time_zone_aware_attributes = true" in the docs. The problem I have now is that is I pull a record from before the conversion, the created_at timestamp is correct at "Mon, 02 Feb 2009 10:59:10 UTC +00:00" because that was the local time here (ignoring the UTC part). Now when I create a new record, I get "Tue, 12 Apr 2011 21:20:10 UTC +00:00" which is 5:20 Eastern. My ultimate question is, what should I do? I'd hate to have to switch the app to use config.time_zone = "Eastern..." and then run a script to touch every single timestamp and convert it in the database... -- 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.

