我目前正在处理我的ruby on rails任务,我有这个表格,用户必须输入他们想加入的部门(初级或高级)和他们的生日。现在,我想要做的是根据他们想要加入的部门验证他们的生日。例如,如果用户选择初级部门,他/她必须是15至20岁,如果是高级,他/她必须是20至25岁。我从互联网上尝试了不同的语法,但没有任何工作。请帮我。提前谢谢。
答案 0 :(得分:0)
这里有一些逻辑......没有某种代码很难看到
你可以通过以下方式计算出他们的年龄:
age = (currentyear - birthday year value)
可能的验证如下:
if (age > 15 and < 20 and selected=senior) {
//error you are junior
}
else if (age > 20 and < 25 and select=junior){
//error you are senior
}
再次不是一个完整的答案,但看看你是否可以用逻辑和ruby语法做点什么......