在Rails中与特定模型无关的表单字段报告错误的最佳方法是什么?例如,我有一个用于批量创建具有随机用户/密码的用户帐户的表单。它将输入的用户数量,所有用户应具有的属性信息以及存储在与创建的用户关联的user_batches模型中的批次信息作为输入。
理想情况下,会有一些errors_on
类似的方法来列出来自数量字段的错误,该数据字段与没有模型相关联,用户信息字段与创建的用户记录相关联,以及user_batches模型最小的代码。
这也适用于不通过AR验证运行的搜索表单等。有什么想法吗?
答案 0 :(得分:3)
您可以手动将自己的错误添加到模型对象中。
@user_batch.errors.add_to_base("Foo")