実現したいこと
ユーザー作成から1か月後にboolean型のカラムfreeをtrueからfalseに切り替えたいのですが、1か月のデータの指定の仕方が分かりません。
他のデータ型の仕様ではRationalクラスを利用しているのですが、こちらは"分"の為に利用しています。
月の場合でもRationalクラスを利用できますか?
発生している問題・エラーメッセージ
1か月後の指定の仕方が分からない。
該当のソースコード
現在はテストで1分後に切り替わるかを行ったため、下記の記述しています。
controllers/users/session_controller
1if @user.created_at < @user.created_at + Rational(1,24*60) 2 @user.free = false 3end 4@user.save
試したこと
月に関するデータの指定の仕方を調べているのですが、中々ヒットしません。
補足情報(FW/ツールのバージョンなど)
ruby 3
rails 6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/12/17 04:00
2024/12/17 04:05
2024/12/17 04:08
2024/12/17 04:11 編集
2024/12/17 04:11
2024/12/17 04:12
2024/12/17 04:21
2024/12/17 04:39 編集
2024/12/17 04:57
2024/12/17 05:03
2024/12/17 12:31
2024/12/17 13:43