Pourquoi appeler super dans PostSerializer#raw provoque une erreur 500 alors que appeler object.raw fonctionne ?

Ceci est une fonctionnalité de Ruby. Lorsque vous utilisez class ::PostSerializer, vous outrepassez la définition dans la classe originale au lieu d’en hériter. Comme vous n’héritez pas de PostSerializer, super ne peut pas trouver la méthode correspondante.

Vous devriez utiliser prepend au lieu de rouvrir une classe déjà définie.

4 « J'aime »