
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[rails] DateTime#agoがRails5.2まで1.dayといった引数を受け付けていたが6.0からダメになった原因を調べた - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[rails] DateTime#agoがRails5.2まで1.dayといった引数を受け付けていたが6.0からダメになった原因を調べた - Qiita
# rails 5.2 DateTime.current => Fri, 14 May 2021 16:20:00 +0900 DateTime.current.ago(1.day) => Th... # rails 5.2 DateTime.current => Fri, 14 May 2021 16:20:00 +0900 DateTime.current.ago(1.day) => Thu, 13 May 2021 16:14:26 +0900 # rails 6.0 DateTime.current => Fri, 14 May 2021 16:31:41 +0900 DateTime.current.ago(1.day) TypeError: not an integer from /bundle/gems/activesupport-6.0.3.7/lib/active_support/core_ext/date_time/calculations.rb:113:in `Rational' 5.2ではagoで呼ばれているDateTime#sinceの実装で、agoの引数をro