После уничтожения объекта DataMapper в ruby ​​v2.6.2, поле Time возвращается в UTC - PullRequest
0 голосов
/ 18 июня 2019

У меня есть следующий класс DataMapper:

class Test
   include DataMapper::Resource
   property :created_at, Time
end

В ruby ​​2.2, если я делаю следующее:

tst = Test.first
puts tst.created_at.strftime('%Y-%m-%dT%H:%M:%S')
tst.destroy
puts tst.created_at.strftime('%Y-%m-%dT%H:%M:%S')

Я получаю:

2019-06-17T15: 11: 46 <--- GMT + 3 </p>

2019-06-17T15: 11: 46 <--- GMT + 3 </p>

В рубине 2,6 Iполучить:

2019-06-17T15: 11: 46 <--- GMT + 3 </p>

2019-06-17T12: 11: 46 <--- UTC </p>

Таким образом, после уничтожения объекта поле create_at возвращает дату в формате UTC.Это правильное поведение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...