But the idea still is on the road.
The Model is a central concept within the Rails orm
But guess what? It’s not even a class on it’s own.
It is currently implemented as a mixin.
This looks to me like a bad decission form the days of yore.
I stumbled around that when I tried to make a recursion.
just walking the tree, new classes came up, each having a different api.
We can’t fix this in rails v6 – don’t change the api
but maybe v7 is still open for improvements?
It get’s harder though,
to not break the legacy codes.