[RUBY] Verwenden Sie die Timecop in Rails-Webanwendung, um die Zeit im Browser zu verschieben

Zeitmanipulation ist erforderlich, um das zeitbezogene Verhalten zu überprüfen

Online English Conversation usw. Wenn Sie den Bildschirm mit der Meldung "Der Unterricht beginnt zu diesem Zeitpunkt nach der Buchung eines Unterrichts für den Lehrer" überprüfen möchten Es kann in Fällen verwendet werden, in denen Sie das Verhalten überprüfen möchten.

Timecop ist gut für Zeitbewegungen in Schienen.

# 2020/11/11 Umzug um 21:00 Uhr
Timecop.travel(Time.zone.parse('2020/11/11 21:00:00'))

Ich möchte zu der Zeit springen, die durch die Operation im Browser angegeben wurde

Es gibt auch eine warme Debugging-Arbeit, indem jedes Mal die obige Beschreibung auf den Controller geschrieben wird. Im Entwicklungsmodus ist es einfach, mit dem Browser arbeiten zu können.

Demo

Beispielquellcode

https://github.com/umeyuki/rails-timetraveler-sample

Recommended Posts

Verwenden Sie die Timecop in Rails-Webanwendung, um die Zeit im Browser zu verschieben
So stellen Sie jQuery in Rails-Apps mit Webpacker bereit
Verwendung von Ruby on Rails
So ändern Sie den App-Namen in Rails
Verwendung von MySQL im Rails-Tutorial
[Ruby on Rails] Verwendung von redirect_to
Verwendung von credentials.yml.enc aus Rails 5.2
Welche Klasse sollte verwendet werden, um Datum und Uhrzeit in der Rails-App abzurufen (Time, DateTime, TimeWithZone)?
[Rails] Verwendung von Auswahlfeldern in Ransack
Verwendung von JQuery in Rails 6 js.erb
Vereinheitlichen Sie die Zeitzone der Rails-App mit der japanischen Zeit
[Rails] Verwendung von PostgreSQL in einer Vagrant-Umgebung
So überprüfen Sie die in der PC-Entwicklungsumgebung auf Ihrem Smartphone erstellte WEB-Anwendung
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
[Ruby on Rails] Wie schreibe ich eine Enumeration auf Japanisch?
Ändern Sie Datum und Uhrzeit in Rails in japanische Notation
[Von Zeit zu Zeit aktualisiert] Ruby on Rails Praktische Methode
Ich möchte ein kleines Symbol in Rails verwenden
[Ruby On Rails] So setzen Sie die Datenbank in Heroku zurück
Anfänger verwenden Ubuntu im Fenster, um die Schienenumgebung vorzubereiten
Hinweise zur Verwendung regulärer Ausdrücke in Java
Verwenden Sie Bilder mit Schienen
[Rails] Einstellungen zum Laden von Web-Schriftarten in CloudFront mit Heroku
[Ruby on Rails] Zeigt den Seitentitel schnell im Browser an
Verwenden Sie Java Web Start in einer OpenJDK-Umgebung unter Windows
So zeigen Sie Diagramme in Ruby on Rails an (LazyHighChart)
Wenden Sie CSS auf eine bestimmte Ansicht in Ruby on Rails an
Verwenden Sie mit Rails6 Ihre eigene Klasse im lib-Verzeichnis
[Ruby on Rails 5] Verwenden Sie WorkMail, um eine E-Mail-Adresse für Ihre eigene Domain festzulegen. [Arbeitspost]
[Rails] Verwendung von Enum
[Rails] Verwendung von Enum
Verwendung von Rails Join
[Rails] Verwendung der Validierung
[Rails] So verwenden Sie authenticate_user!
Verwenden Sie mehrere Kontrollkästchen in Rails6!
[Schienen] Verwendung von Scope
[Rails] Eine einfache Möglichkeit, eine Selbsteinführungsfunktion in Ihrem Profil zu implementieren
Die auf EC2 bereitgestellte CSS in Rails-App von React.js kann nicht geladen werden
Verwenden Sie Heroku × Rails, um mit Rack-Rewrite zu Ihrer eigenen Domain umzuleiten
Schritte zum Installieren von Maven auf einem Mac und zur Verwendung mit Eclipse
Dinge, an die Sie sich erinnern sollten, und Konzepte im Ruby on Rails-Tutorial
So bringen Sie JDK 11 bequem in den Mac
[Ruby on Rails] So melden Sie sich nur mit Ihrem Namen und Passwort mit dem Gem-Gerät an
[Ruby on Rails] Beim ersten Anmelden ・ So teilen Sie den Bildschirm mit jQuery in zwei Hälften