在我的 Rails 应用程序中,我遇到了用户在网页上输入出生日期的情况。我想根据这个出生日期验证他们的年龄。我想在模型中进行验证,因为即使用户提供的出生日期不是模型的一部分,我确实需要向模型查询用户对特定项目的年龄他们正在尝试访问。
我找到了date_validator gem,但它只适用于模型。最重要的是,我没有使用日期字段,因此我将出生日期分为三部分,包括月、日和年的 3 个字符串,然后需要以某种方式将其转换为日期并基于该日期,验证他们是否年龄大于或等于他们应该有的年龄。
我不确定我正在尝试做的事情是否有宝石,但我想在我尝试编写自己的验证器之前我会问一下。