Rails - 在表单中引发异常

时间:2015-05-24 10:30:57

标签: ruby-on-rails forms

在我的模型Portfolio的表单中,我有以下字段:

<%= f.number_field(:p_return, id:"return_number") %>

我想验证输入的数字是否在[0..max_return]范围内,其中max_returnPortfolio的另一个字段。如果数字不在此范围内,我想向用户返回异常或错误。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

使用validates_numericality_of帮助程序为您的投资组合模型添加验证,或者为您的验证案例使用validates_each帮助程序编写自定义验证程序。