我也插一句,谢谢 Moin 的详细分析。我尝试了类似的调整,也遇到了头像不显示的问题。看起来 @post.deleted_by 没有正确地传递给组件,尽管模型有 deleted_by 属性。也许它没有被包含在帖子序列化器中,或者没有通过 Glimmer 组件层正确地跟踪到?也许值得检查一下 deleted_by 是否在帖子的 API 响应中暴露出来。如果没有,那可能就是 UserAvatar 没有获取到任何用户数据的原因。只是一个想法。好奇有没有人找到了完整的解决方案。
我也插一句,谢谢 Moin 的详细分析。我尝试了类似的调整,也遇到了头像不显示的问题。看起来 @post.deleted_by 没有正确地传递给组件,尽管模型有 deleted_by 属性。也许它没有被包含在帖子序列化器中,或者没有通过 Glimmer 组件层正确地跟踪到?也许值得检查一下 deleted_by 是否在帖子的 API 响应中暴露出来。如果没有,那可能就是 UserAvatar 没有获取到任何用户数据的原因。只是一个想法。好奇有没有人找到了完整的解决方案。