[RUBY] [Rails] Comment résoudre le décalage temporel de created_at après la méthode de sauvegarde

[Rails] Comment résoudre le décalage temporel de created_at après la méthode de sauvegarde

Pour toute personne

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

Environnement d'exécution

ruby 2.4.10 Rails 5.2.4.3,

Conclusion (cause)

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

Méthode de prise approximative

① 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

Méthode de réglage spécifique

① 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

[Rails] Comment résoudre le décalage temporel de created_at après la méthode de sauvegarde
[Rails] Comment utiliser la méthode de la carte
[Rails] Comment omettre l'affichage de la chaîne de caractères de la méthode link_to
Comment résoudre la construction de l'environnement local de Ruby on Rails (MAC)!
Comment régler l'heure d'affichage sur l'heure japonaise dans les rails
[Rails] Comment changer le nom de colonne de la table
[Rails] Comment obtenir le contenu des paramètres forts
[Rails] Solution lorsque l'erreur "visite de la méthode non définie" "apparaît lors de l'utilisation de Capybara avec Rspec
Comment résoudre les problèmes causés par les trois files d'attente de blocage de Java
Comment utiliser la méthode link_to
Comment utiliser la méthode include?
Comment utiliser la méthode form_with
[Rails] Comment obtenir l'URL de la source de transition et la rediriger
[Rails / Heroku / MySQL] Comment réinitialiser la base de données de l'application Rails sur Heroku
J'ai essayé de comprendre comment la méthode des rails "redirect_to" est définie
[Rails] Comment changer le titre de la page du navigateur pour chaque page
J'ai essayé de comprendre comment la méthode des rails "link_to" est définie
Comment résoudre le problème que l'image du site Web ne s'affiche pas après le déploiement sur heroku dans Rails 5
Emplacement de la définition de la méthode Résumé de la vérification Lorsque défini dans le projet et Rails / Gem
[Rails] Comment enregistrer temporairement l'URL de demande d'un utilisateur qui n'est pas connecté et revenir à cette URL après la connexion
[Java] Comment utiliser la méthode toString ()
[Java] Comment régler la date sur 00:00:00
Comment trier une liste de SelectItems
[Rails] Comment utiliser la méthode d'assistance, confimartion
Comment décorer CSS sur les boutons radio de rails6 form_with (helper)
Comment comparer uniquement le temps avec Rails (de quelle heure à quelle heure, quelque chose comme)
Comment faire de https le schéma de l'URL générée par l'assistant d'URL de Rails
Comment mettre en œuvre la fonction d'authentification du courrier au moment de l'inscription de l'utilisateur
Modifiez la destination d'enregistrement de l'image en S3 dans l'application Rails. Partie 2
[Rails] Comment décider de la destination par "voies ferrées"
[Order method] Définit l'ordre des données dans Rails
Comment trouver la cause de l'erreur Ruby
[Ruby on Rails] Comment faire de la destination du lien une partie de l'ID spécifié
Bouton [Rails] pour revenir en haut de la page
Personnalisez la répartition du contenu de Recyclerview
Définir l'heure de LocalDateTime à une heure spécifique
Comment obtenir le jour d'aujourd'hui
Comment utiliser la méthode replace () (Java Silver)
Comment utiliser JQuery dans Rails 6 js.erb
[Rails] Comment utiliser la méthode d'assistance utilisée dans l'application principale avec Administrer
[Rails] Solution pour "Uglifier :: Erreur: caractère inattendu" ""
[Ruby on Rails] Comment japonaisiser le message d'erreur de l'objet Form (ActiveModel)
Comment vérifier les commandes Rails dans le terminal
[Rails] Comment convertir l'affichage de l'heure UC en affichage de l'heure japonais
[Introduction à Ruby] Comment utiliser la méthode slice
Méthode de construction de l'environnement et dépanneur au moment du développement conjoint (rails, docker et github)
[rails] Option After utile lorsque vous souhaitez modifier l'ordre des colonnes DB
Comment installer Docker dans l'environnement local d'une application Rails existante [Rails 6 / MySQL 8]
[Rails] Comment supprimer les données MySQL de l'environnement de production après les avoir placées dans l'environnement de développement
Comment utiliser UsageStatsManager dans Android Studio (Comment vérifier l'heure de démarrage d'autres applications)
[Explication approximative] Comment séparer le fonctionnement de l'environnement de production et de l'environnement de développement avec Rails
[Rails] Comment afficher les prévisions météo de l'adresse enregistrée en japonais en utilisant OpenWeatherMap
[Java] Comment obtenir l'URL de la source de transition