Ruby: Как мне определить поле даты и времени в YAML? - PullRequest
13 голосов
/ 17 апреля 2010

Я создаю тестовые данные для приложения Rails. Как определить значение для поля даты и времени в YAML?

Ответы [ 5 ]

20 голосов
/ 17 апреля 2010

когда rails создает файлы фикстур, он использует следующий формат в файлах yaml


one:
 something_at: 2010-02-11 11:02:57
 something_on: 2010-02-11

7 голосов
/ 17 апреля 2010

Нашел ответ здесь :

model:
   datetime_field: 2010-04-16 16:32:03 -5
4 голосов
/ 17 апреля 2010

Когда я yaml DateTime, я обычно упаковываю его как строку:

foo = DateTime.now
foo_yaml = YAML.dump(foo.to_s)
foo = DateTime.parse(YAML.load(foo_yaml))
puts foo

Мне было бы интересно узнать, есть ли лучший способ.

3 голосов
/ 16 августа 2013

у меня работает это завернуто в ""

created_at: "2010-02-11 11:02:57"
0 голосов
/ 24 сентября 2013

с часовым поясом: created_at: 2013-09-25 16:00:00 +0800

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