PostSerializer#raw에서 super를 호출하면 500 오류가 발생하는데, object.raw를 호출하면 정상 작동하는 이유는?

설명 감사합니다!
말씀하신 대로 ::PostSerializer를 다시 열었다가 문제가 생긴 것이었네요. prepend로 전환한 뒤에는 모든 것이 예상대로 작동합니다.

현재 이 모듈을 사용하고 있습니다:

module PostSerializerExtension
  def raw
    if scope.can_edit?(object)
      super
    else
      object.raw&.truncate(300)
    end
  end
end

reloadable_patch do
  require_dependency "post_serializer"
  ::PostSerializer.prepend(::PostSerializerExtension)
end

제 환경에서는 완벽하게 작동합니다. 도움 주셔서 다시 한번 감사합니다!