【发布时间】:2017-11-07 10:23:26
【问题描述】:
我目前正在处理我的 ruby on rails 任务,我有这个表格,用户必须在其中输入他们想要加入的部门(初级或高级)和他们的生日。现在,我要做的是根据他们想要加入的部门来验证他们的生日。例如,如果用户选择初级组,他/她必须是 15 到 20 岁,如果是高级,他/她必须是 20 到 25 岁。我尝试了来自互联网的不同语法,但没有任何效果。请帮我。提前致谢。
【问题讨论】:
-
如果没有您的草稿,我们无法为您提供帮助。
-
前端还是后端验证?
-
模型中的那个。
-
验证 :birthday, :presence =>{:if => {:junior? =>{:message => '你应该在 15 到 20 岁之间。'}}} def midget?() :division == "Junior" end 这就是我现在所拥有的