[RUBY] Utilisez l'application Web Timecop in Rails pour déplacer le temps dans le navigateur

Une manipulation du temps est nécessaire pour vérifier le comportement lié au temps

Conversation en anglais en ligne etc. Si vous souhaitez vérifier l'écran qui indique "Les leçons commenceront à ce moment-là après avoir réservé une leçon pour l'enseignant" Il peut être utilisé dans les cas où vous souhaitez vérifier le comportement.

Timecop est bon pour le mouvement du temps dans les rails.

# 2020/11/11 Déplacement à 21h00
Timecop.travel(Time.zone.parse('2020/11/11 21:00:00'))

Je veux sauter à l'heure spécifiée par l'opération sur le navigateur

Il y a aussi un travail de débogage à chaud en écrivant la description ci-dessus sur le contrôleur à chaque fois, Il est facile de pouvoir opérer sur le navigateur dans le cas du mode développement.

démo

Exemple de code source

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

Recommended Posts

Utilisez l'application Web Timecop in Rails pour déplacer le temps dans le navigateur
Comment déployer jQuery dans les applications Rails à l'aide de Webpacker
Comment utiliser Ruby on Rails
Comment changer le nom de l'application dans les rails
Comment utiliser MySQL dans le didacticiel Rails
[Ruby on Rails] Comment utiliser redirect_to
Comment utiliser credentials.yml.enc introduit à partir de Rails 5.2
Quelle classe doit être utilisée pour obtenir la date et l'heure dans l'application Rails (Time, DateTime, TimeWithZone)
[Rails] Comment utiliser les boîtes de sélection dans Ransack
Comment utiliser JQuery dans Rails 6 js.erb
Unifier le fuseau horaire de l'application Rails à l'heure japonaise
[Rails] Comment utiliser PostgreSQL dans l'environnement Vagrant
Comment vérifier l'application WEB créée dans l'environnement de développement PC sur votre smartphone
Comment régler l'heure d'affichage sur l'heure japonaise dans les rails
[Ruby on Rails] Comment écrire enum en japonais
Changer la date et l'heure en notation japonaise dans Rails
[Mis à jour de temps en temps] Ruby on Rails Méthode pratique
Je veux utiliser une petite icône dans Rails
[Ruby On Rails] Comment réinitialiser DB dans Heroku
Les débutants utilisent ubuntu dans la fenêtre pour préparer l'environnement des rails
Remarques sur l'utilisation des expressions régulières en Java
Utiliser des images avec des rails
[Rails] Paramètres de chargement des polices Web dans CloudFront avec Heroku
[Ruby on Rails] Afficher rapidement le titre de la page dans le navigateur
Utiliser Java Web Start dans un environnement OpenJDK sous Windows
Comment afficher des graphiques dans Ruby on Rails (LazyHighChart)
Appliquer le CSS à une vue spécifique dans Ruby on Rails
Utilisez votre propre classe dans le répertoire lib avec Rails6
[Ruby on Rails 5] Utilisez WorkMail pour définir une adresse e-mail pour votre propre domaine. [Courrier professionnel]
[Rails] Comment utiliser enum
[Rails] Comment utiliser enum
Comment utiliser la jonction de rails
[Rails] Comment utiliser la validation
[Rails] Comment utiliser authenticate_user!
Utilisez plusieurs cases à cocher dans Rails6!
[Rails] Comment utiliser Scope
[Rails] Un moyen simple d'implémenter une fonction d'auto-introduction dans votre profil
Le CSS React.js dans l'application Rails déployée sur EC2 ne peut pas être chargé
Utilisez Heroku × Rails pour rediriger vers votre propre domaine avec rack-rewrite
Étapes pour installer Maven sur Mac et l'utiliser avec Eclipse
Points à retenir et concepts dans le didacticiel Ruby on Rails
Comment installer confortablement JDK 11 dans votre Mac
[Ruby on Rails] Comment se connecter avec seulement votre nom et mot de passe en utilisant le bijou
[Ruby on Rails] Lors de la première connexion ・ Comment diviser l'écran en deux à l'aide de jQuery