Подключаюсь к обсуждению, спасибо за подробный разбор, Moin. Я попробовал похожее решение и столкнулся с той же проблемой: аватар не отображается. Похоже, @post.deleted_by не передаётся компоненту корректно, хотя в модели есть свойство deleted_by. Возможно, оно не включено в сериализатор поста или некорректно передаётся через слой компонента Glimmer?
Стоит проверить, передаётся ли deleted_by в ответе API для поста. Если нет, это может объяснить, почему UserAvatar не получает данные о пользователе. Просто мысль. Интересно, нашёл ли кто-то полное решение.