实现了子类验证和超类验证。如何丢弃子类中的超类验证?
我的代码:
class a < ActiveRecord::Base
validates_presence_of :price
end
class a2 < a
validates_presence_of :price
end
当我为 a2 创建对象时,使用以下命令:
x = a2.new
x.save
显示以下错误:
x.errors.full_messages
=> ['price can't be blank','price can't be blank']
我该如何解决这个问题,以便忽略超类的验证。