Active Record callbacks vs super

To me, the main benefit is that it uses traditional inheritance over features provided by the base class to mimic inheritance. Less importantly, It’s also immediately clear when looking at the class that save has some additional logic applied to it.

Why is overriding save taboo? Why would overriding an inherited method ever be taboo? Isn’t that a problem?

1 Like