在注册表单中为自定义字段设计自定义验证

时间:2017-03-04 15:58:19

标签: ruby-on-rails devise

向注册添加字段没有问题,但是如何为这个新字段生成验证器。

在我的情况下,我添加一个复选框,如果未设置复选框,我想拒绝注册。

对我有任何暗示吗?

此致 Xavael

2 个答案:

答案 0 :(得分:0)

试试这样:

 validates :terms_of_service, acceptance: true, message: 'must be abided'

答案 1 :(得分:0)

假设您已经生成了使用用户模型设计逻辑并希望验证该逻辑。在你的文件user.rb中添加如下内容:

validates :name_of_column, acceptance: true, message: 'must be checked'