Je crée des données de test pour une application Rails. Comment définir la valeur d'un champ datetime dans YAML?Ruby: Comment définir un champ datetime dans YAML?
13
A
Répondre
20
lorsque rails génère des fichiers de projecteur, il utilise le format suivant dans les fichiers YAML
one:
something_at: 2010-02-11 11:02:57
something_on: 2010-02-11
7
trouvé la réponse here:
model:
datetime_field: 2010-04-16 16:32:03 -5
3
Quand je YAML DateTime, je pack généralement comme une chaîne:
foo = DateTime.now
foo_yaml = YAML.dump(foo.to_s)
foo = DateTime.parse(YAML.load(foo_yaml))
puts foo
Je serais intéressé de savoir s'il y a un meilleur moyen.
3
Pour moi travaille enveloppé dans ""
created_at: "2010-02-11 11:02:57"
0
Avec Fuseau horaire: created_at: 2013-09-25 16:00:00 +0800