Rails开发实用API详解
1. Active Model验证相关
1.1 类验证配置
在Rails开发中,我们可以为类配置验证规则。例如,定义一个 User 类,并使用 ActiveModel::Validations 模块进行验证:
class User
include ActiveModel::Validations
validates_with NameValidator, :on => :update
end
这里, validates_with 方法指定了在更新操作时使用 NameValidator 进行验证。
1.2 验证器方法
-
validators:获取类所使用的所有验证器。 -
validators_on(attribute):获取特定属性的所有验证器。
1.3 自定义验证器
Validator 类为自定义验证器提供了基础,自定义验证器只需定义一个 validate 方法即可无缝集成到 ActiveModel::Validations API中。示例如下:
class
超级会员免费看
订阅专栏 解锁全文
783

被折叠的 条评论
为什么被折叠?



