rails中非模型字段的错误

时间:2009-03-02 01:50:11

标签: ruby-on-rails validation

在Rails中与特定模型无关的表单字段报告错误的最佳方法是什么?例如,我有一个用于批量创建具有随机用户/密码的用户帐户的表单。它将输入的用户数量,所有用户应具有的属性信息以及存储在与创建的用户关联的user_batches模型中的批次信息作为输入。

理想情况下,会有一些errors_on类似的方法来列出来自数量字段的错误,该数据字段与没有模型相关联,用户信息字段与创建的用户记录相关联,以及user_batches模型最小的代码。

这也适用于不通过AR验证运行的搜索表单等。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您可以手动将自己的错误添加到模型对象中。

@user_batch.errors.add_to_base("Foo")