PostSerializer#rawでsuperを呼び出すと500エラーになるのに、object.rawだと動作する理由

これはRubyの機能です。class ::PostSerializerを使用すると、元のクラスから継承するのではなく、その定義を上書きしています。PostSerializerを継承していないため、superは対応するメソッドを見つけることができません。

すでに定義されているクラスを再オープンする代わりに、prependを使用する必要があります。

「いいね!」 4