我的 Rails 应用程序中有 STI 模型。祖先模型对validates_...
运行良好的方法进行了验证。
但我也有自定义验证,我想在后代中添加更多不同的自定义验证。这些自定义验证将取决于类。
如果我写
class DescendantA < Ancestor
protected
def validate
# ...
end
end
它只是覆盖了原始验证,因此我放弃了原始继承的验证。
在 Rails 中有这样的约定吗?
我的 Rails 应用程序中有 STI 模型。祖先模型对validates_...
运行良好的方法进行了验证。
但我也有自定义验证,我想在后代中添加更多不同的自定义验证。这些自定义验证将取决于类。
如果我写
class DescendantA < Ancestor
protected
def validate
# ...
end
end
它只是覆盖了原始验证,因此我放弃了原始继承的验证。
在 Rails 中有这样的约定吗?