Mon application.rb:fuseau horaire Rails activerecord
config.time_zone = 'Moscow'
config.time_zone = "(GMT+04:00) Moscow"
config.active_record.default_timezone = 'Moscow'
config.active_record.default_timezone = :local
Quand je lance cette commande, je reçois:
1.9.3-p362 :001 > Time.now
=> 2013-02-14 14:18:42 +0400
1.9.3-p362 :002 > Time.zone.now
=> Thu, 14 Feb 2013 10:18:52 UTC +00:00
Donc db je vois 10:18:52 UTC +00: 00. Mais quoi et comment configurer, pour voir cette heure, comme dans Time.Now? (Lors de l'insertion nouvelle ligne db je dois voir le temps, comme indiqué par Time.now, quoi configurer?)
temps du serveur est de Moscou ....
aussi db est mysql
hm (n'a pas vu le bon moment (avec config.time_zone = 'Moscou' config.active_record.default_timezone =: local – brabertaser19
hm, essayez de supprimer config.time_zone = 'Moscou', si vous êtes à Moscou. Indique le retrait de config.time_zone fonctionne En général, vous pouvez utiliser dans votre modèle quelque chose comme ceci: skip_time_zone_conversion_for_attributes <<: startTime, mais attendons quand vous tester la première option – Aleks
désolé, + -3 heures et va tester .... – brabertaser19