2016-08-22 11 views
0

現在の日付から3ヶ月後の日付を保存し、current_user.expiry_dateに入れたい。レールでの保管時間

current_user.expiry_date = Date.today + 3.months

私は日付をやっに新たなんだが、これで十分でしょうか? expiry_dateのデータ型はdateです。これにより、この属性が設定されてから3か月後に有効期限が与えられます。何かこれに間違っている?

答えて

0

それは私にはうまく見えます。それはあなたに今から3ヶ月の日付を与えるはずです。

irb(main):001:0> require 'active_support/all' 
=> true 
irb(main):002:0> Date.today + 3.months 
=> Mon, 21 Nov 2016 
irb(main):003:0> (Date.today + 3.months).class 
=> Date 
+0

「current_user.expiry_date = 3.months.from_now」と書くこともできます – neongrau

関連する問題