LoginSignup
5
1

More than 3 years have passed since last update.

Rails WebアプリでTimecopを使って時間移動をブラウザ上で行う

Posted at

時間が関係する挙動確認には時間操作が必要

オンライン英会話などで、
「先生をレッスン予約した後にその時間になったらレッスンが開始される」という画面の確認をしたい場合、
挙動確認をしたいというケースで使えます。

railsにおける時間移動はtimecopがよいです。

# 2020/11/11 21時に移動する
Timecop.travel(Time.zone.parse('2020/11/11 21:00:00'))

ブラウザ上の操作で指定した時刻に飛びたい

コントローラー上に上記の記述を都度書いて温かみのあるデバッグ作業もありですが、
develop modeの場合にブラウザ上で操作できるようにするのが楽です。

デモ

サンプルソースコード

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1