Вместо этого используйте DateTime
!
DateTime.strptime("1318996912",'%s')
=> Wed, 19 Oct 2011 04:01:52 +0000
Должен вернуть что-то, что легко переварить, и вы можете легко сделать это:
DateTime.parse("#{Record.first.created_at}") == DateTime.strptime("1318996912",'%s')
=> true
DateTime.parse
автоматически преобразует TimeWithZone
строка для DateTime
объекта для удобства сравнения.