[RUBY] [Rails] So lösen Sie die Zeitverzögerung von created_at nach der Speichermethode

[Rails] So lösen Sie die Zeitverzögerung von created_at nach der Speichermethode

Für jede Person

Für diejenigen, die die Datenbank mit der Speichermethode aktualisiert haben, die Zeiten in den Spalten "created_at" und "updated_at" jedoch nicht mit der aktuellen Zeit übereinstimmen

Ausführungsumgebung

ruby 2.4.10 Rails 5.2.4.3,

Schlussfolgerung (Ursache)

Die Einstellung für die Schienenzeit ist auf die Greenwich-Standardzeit eingestellt Durch Einstellen der Zeitzone in config / application.rb kann sie in die japanische Standardzeit geändert werden.

application.rb


module SampleApp
  class Application < Rails::Application
    config.time_zone = "Tokyo"
  end
end

Grobe Einstellmethode

① Fügen Sie der Anwendung.rb eine Zeitzoneneinstellung hinzu ② Starten Sie die Rails-Konsole neu ③ Vergewissern Sie sich, dass die Zeitzoneneinstellung von der time.current-Methode angewendet wird

Spezifische Einstellmethode

① Fügen Sie der Anwendung.rb eine Zeitzoneneinstellung hinzu Öffnen Sie config / application.rb und fügen Sie "config.time_zone =" Tokyo "" hinzu.

application.rb


module SampleApp
  class Application < Rails::Application
    config.time_zone = "Tokyo"
  end
end

② Starten Sie die Rails-Konsole

$ rails console

③ Vergewissern Sie sich, dass die Zeitzoneneinstellung von der time.current-Methode angewendet wird

irb(main):003:0> Time.current => Wed, 17 Jun 2020 00:11:56 JST +09:00

Recommended Posts

[Rails] So lösen Sie die Zeitverzögerung von created_at nach der Speichermethode
[Schienen] Verwendung der Kartenmethode
[Rails] So lassen Sie die Anzeige der Zeichenfolge der link_to-Methode weg
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
[Rails] So ändern Sie den Spaltennamen der Tabelle
[Rails] So erhalten Sie den Inhalt starker Parameter
[Rails] Lösung, wenn bei Verwendung von Capybara mit Rspec der Fehler "undefined method` visit '" angezeigt wird
So lösen Sie die Probleme, die durch die drei Blockierungswarteschlangen von Java verursacht werden
Verwendung der link_to-Methode
Verwendung der include? -Methode
Verwendung der Methode form_with
[Rails] So erhalten Sie die URL der Übergangsquelle und leiten sie um
[Rails / Heroku / MySQL] So setzen Sie die Datenbank der Rails-App auf Heroku zurück
Ich habe versucht zu verstehen, wie die Rails-Methode "redirect_to" definiert ist
[Schienen] So ändern Sie den Seitentitel des Browsers für jede Seite
Ich habe versucht zu verstehen, wie die Rails-Methode "link_to" definiert ist
So lösen Sie das Problem, dass das Website-Image nach der Bereitstellung auf Heroku in Rails 5 nicht angezeigt wird
Speicherort der Methodendefinition Zusammenfassung der zu überprüfenden Informationen Wenn im Projekt und in Rails / Gem definiert
[Rails] So speichern Sie die Anforderungs-URL eines Benutzers, der nicht angemeldet ist, vorübergehend und kehren nach der Anmeldung zu dieser URL zurück
[Java] Verwendung der toString () -Methode
[Java] So stellen Sie die Datums- und Uhrzeit auf 00:00:00 ein
So sortieren Sie eine Liste von SelectItems
[Rails] Verwendung der Hilfsmethode, Confimartion
So dekorieren Sie CSS auf Rails6 form_with (Hilfs-) Optionsfeldern
Wie man nur die Zeit mit Rails vergleicht (von welcher Zeit bis zu welcher Zeit, so etwas wie)
So machen Sie https zum Schema der URL, die vom URL-Helfer von Rails generiert wurde
So implementieren Sie die E-Mail-Authentifizierungsfunktion zum Zeitpunkt der Benutzerregistrierung
Ändern Sie das Speicherziel des Bildes in der Rails-App in S3. Teil 2
[Rails] So bestimmen Sie das Ziel anhand von "Rails-Routen"
[Bestellmethode] Legen Sie die Reihenfolge der Daten in Rails fest
So finden Sie die Ursache des Ruby-Fehlers
[Ruby on Rails] So machen Sie das Linkziel zu einem Teil der angegebenen ID
Schaltfläche [Schienen], um zum Anfang der Seite zurückzukehren
Passen Sie an, wie der Inhalt von Recyclerview aufgeteilt wird
Stellen Sie die Zeit von LocalDateTime auf eine bestimmte Zeit ein
Wie komme ich zum heutigen Tag?
Verwendung der replace () -Methode (Java Silver)
Verwendung von JQuery in Rails 6 js.erb
[Rails] So bedienen Sie die in der Hauptanwendung verwendete Hilfsmethode mit Administrate
[Rails] Lösung für "Uglifier :: Error: Unerwartetes Zeichen '' '"
[Ruby on Rails] So japanisieren Sie die Fehlermeldung des Formularobjekts (ActiveModel)
So überprüfen Sie Rails-Befehle im Terminal
[Rails] So konvertieren Sie die UC-Zeitanzeige in die japanische Zeitanzeige
[Ruby-Grundlagen] Verwendung der Slice-Methode
Umweltbauweise und Fehlerbehebung zum Zeitpunkt der gemeinsamen Entwicklung (Schienen, Docker und Github)
[Rails] After-Option nützlich, wenn Sie die Reihenfolge der DB-Spalten ändern möchten
So installieren Sie Docker in der lokalen Umgebung einer vorhandenen Rails-App [Rails 6 / MySQL 8]
[Rails] So löschen Sie MySQL-Daten aus der Produktionsumgebung, nachdem Sie sie in die Entwicklungsumgebung gestellt haben
Verwendung von UsageStatsManager in Android Studio (Überprüfen der Startzeit anderer Apps)
[Grobe Erklärung] So trennen Sie den Betrieb der Produktionsumgebung und der Entwicklungsumgebung mit Rails
[Rails] So zeigen Sie die Wettervorhersage der registrierten Adresse auf Japanisch mit OpenWeatherMap an
[Java] So erhalten Sie die URL der Übergangsquelle