【发布时间】:2016-04-25 23:26:24
【问题描述】:
如果传递给它们的值满足某些要求,我有一些方法会返回 true 或 false。
这些验证将从几个不同的控制器调用,也可能是不同的模型。
我想在不将它们插入对象并在对象上运行验证的情况下执行此操作。这可能吗?
我是否将所有这些“验证方法”归为一个类?如果是这样,那个班级去哪里了”
【问题讨论】:
-
您似乎反对他们,但这似乎与 Rails custom Validator objects 的用途完全一样。它们将存储在
app/validators。 -
为什么不希望使用自定义验证器?
标签: ruby-on-rails validation ruby-on-rails-4 design-patterns