初めに
疑問に思ったことや上手くいかなかったことのアウトプットをしています。
自分なりの理解でアウトプットしていきます。初学者なので誤りもあると思います。
その際はご指摘いただけると幸いです。
モデルのscopeなどで昨日全体を指定する時
失敗例
scope :exampled_at_yesterday, -> { where(exampled_at: 1.day.ago) }
このように1.day.agoだけの場合、昨日の中の限定された時間帯のみになってしまいます。
成功例
scope :exampled_at_yesterday, -> { where(exampled_at: 1.day.ago.all_day) }
上記のように、all_dayをつけることで昨日の0時~23時59分までを指定できます。