Rails
当記事は問題解決に向けた記事ではありません。調べても原因が分からなかったので、事象の報告記事となります。 環境 Ruby 2.7.2 Rails 6.0.0 発生事象 ActiveRecord::Baseを継承したクラスにて、特定の条件のレコードの1行目を取得したかったので、次のよう…
同一のパラメータでメソッド呼び出しを行っている。しかし、呼び出した回数によって返却値を変更したい。 そのようなユースケースを満たすために素振りしました。 環境 Ruby 3.0.2p107 Rails 6.0.3.7 RSpec ユースケース 時刻は常に、Time.nowで取得している…
Rubyのメソッドよくわからないものが多いので、素振りします。 今回の記事では、テストの時間を固定するためのヘルパークラスであるActiveSupport::Testing::TimeHelpersを理解するために素振りしました。 ※ Rubyのバージョンによっては、時刻固定後に戻す必…