我只是想知道什么推荐的方法将用于验证基于模型的表格而不是。我同意,通常所有的验证都应该在模型中完成,但是有些情况下特定的表单可能没有相应的模型。例如,一个任意的搜索表单。非模型的Rails验证
根据我目前的研究,还有据我可以看到这样做的主要有两种方式,
- 验证控制器。
- 是否可以在控制器中使用Rails验证?我真的希望通过我自己的自定义代码来使用它们。
- 是否可以在控制器中使用Rails验证?我真的希望通过我自己的自定义代码来使用它们。
- 创建一个任意的类,例如:称为
SearchForm
并包括ActiveRecord::Validations
- 该类应与模型一起存储(即使它不是真的)?
- 建议这种方法的帖子表明你必须为ActiveRecord存储一堆方法,比如保存,保存!,update_attribute等等。这让我觉得不是非常Rubyesque!
- 其他建议?
感谢您提供真正清晰简洁的答案以及所有其他提示! – richard