在我的模型Portfolio
的表单中,我有以下字段:
<%= f.number_field(:p_return, id:"return_number") %>
我想验证输入的数字是否在[0..max_return]
范围内,其中max_return
是Portfolio
的另一个字段。如果数字不在此范围内,我想向用户返回异常或错误。
我该怎么做?
答案 0 :(得分:0)
使用validates_numericality_of帮助程序为您的投资组合模型添加验证,或者为您的验证案例使用validates_each帮助程序编写自定义验证程序。