【发布时间】:2017-11-23 20:04:55
【问题描述】:
我发现了很多关于如何验证字段是否存在的帖子,如果另一个条件为真,例如:
Rails: How to validate format only if value is present?
Rails - Validation :if one condition is true
但是,我该如何反其道而行之呢?
我的用户有一个名为terms_of_service 的属性。
如何最好地编写一个验证来检查terms_of_service == true(如果存在)?
【问题讨论】:
-
terms_of_service的数据类型是什么?boolean? -
是的,它是一个布尔值。
-
要检查它的
true还是验证它应该是true? -
我想在提交表单时检查该值是否为真(他们同意条款)。
-
如果它不是真的添加错误,对吧?
标签: ruby-on-rails