Pour ceux qui ont mis à jour la base de données avec la méthode save, mais que les heures des colonnes created_at et updated_at ne correspondent pas à l'heure actuelle
ruby 2.4.10 Rails 5.2.4.3,
Le réglage de l'heure des rails est réglé sur l'heure standard de Greenwich En définissant le fuseau horaire à partir de config / application.rb, il peut être changé en heure standard japonaise.
application.rb
module SampleApp
class Application < Rails::Application
config.time_zone = "Tokyo"
end
end
① Ajoutez le paramètre de fuseau horaire à application.rb ② Redémarrez la console des rails ③ Vérifiez que le réglage du fuseau horaire est appliqué par la méthode heure actuelle
① Ajoutez le paramètre de fuseau horaire à application.rb Ouvrez config / application.rb et ajoutez "config.time_zone =" Tokyo ""
application.rb
module SampleApp
class Application < Rails::Application
config.time_zone = "Tokyo"
end
end
② Démarrez la console des rails
$ rails console
③ Vérifiez que le réglage du fuseau horaire est appliqué par la méthode heure actuelle
irb(main):003:0> Time.current => Wed, 17 Jun 2020 00:11:56 JST +09:00
Recommended Posts