新人的validate问题

新人的validate问题

有两个字段比如A和B,需要验证这两个字段至少有一个不为空
用validates_presence_of :A && :B这个语句不行,该如何处理?
刚开始学习,望大家多多指点
这个最好自己写个validate的方法,实现验证。
看了点资料,在model内写了如下代码
def vaildate
  if A.blank? && B.blank?
  errors.add( "You must fill in A or B!")
end
但是完全没有验证效果,两个都空也创建记录成功,我是看着敏捷开发2.0做的,rails用1.2.0
你应该用errors.add_to_base方法吧?因为你的参数中没有指定field