How to validate the date such that it is after today in Rails?

后端 未结 5 699
伪装坚强ぢ
伪装坚强ぢ 2021-02-03 19:07

I have an Active Record model that contains attributes: expiry_date. How do I go about validating it such that it is after today(present date at that time)? I am totally new to

5条回答
  •  滥情空心
    2021-02-03 19:28

    The simplest and working solution is to use the in-built validation from Rails. Just validates it like that:

    validates :expiry_date, inclusion: { in: (Date.today..Date.today+5.years) }
    

提交回复
热议问题