Может кто-нибудь объяснить разницу между результатами этих двух операций?
Time.now - 4.days --> 2011-08-03 18:13:33 -0400
и
Time.now.utc - 4.days --> 2011-08-03 22:13:49 UTC
Time.now возвращает текущее системное время (-4 часа от UTC), Time.now.utc конвертирует время в время UTC, т.е.ВРЕМЯ ПО ГРИНВИЧУ.