Я создаю тестовые данные для приложения Rails. Как определить значение для поля даты и времени в YAML?
когда rails создает файлы фикстур, он использует следующий формат в файлах yaml
one: something_at: 2010-02-11 11:02:57 something_on: 2010-02-11
Нашел ответ здесь :
model: datetime_field: 2010-04-16 16:32:03 -5
Когда я yaml DateTime, я обычно упаковываю его как строку:
foo = DateTime.now foo_yaml = YAML.dump(foo.to_s) foo = DateTime.parse(YAML.load(foo_yaml)) puts foo
Мне было бы интересно узнать, есть ли лучший способ.
у меня работает это завернуто в ""
created_at: "2010-02-11 11:02:57"
с часовым поясом: created_at: 2013-09-25 16:00:00 +0800
created_at: 2013-09-25 16:00:00 +0800