Ich habe STI-Modelle in meiner Rails-Anwendung. Das Vorgängermodell verfügt über Validierungen mit den Methoden validates_...
, die einwandfrei funktionieren.Rails STI Validierung Vererbung
Aber ich habe auch benutzerdefinierte Validierungen, und ich möchte mehr verschiedene benutzerdefinierte Validierungen in den Nachkommen hinzufügen. Diese benutzerdefinierten Validierungen hängen von der Klasse ab.
Wenn ich
class DescendantA < Ancestor
protected
def validate
# ...
end
end
schreiben Sie einfach die Original-Validierungen überschreibt, so dass ich verlieren die ursprünglichen geerbt Validierungen.
Gibt es eine Konvention, dies in Rails zu tun?