我知道删除帖子的人的头像以前会显示在底部,但现在我看不到了。这是一个故意的设计选择吗?
7 个赞
我明白你的意思。与查看日志相比,从帖子中查看谁删除了该帖子更容易。
5 个赞
我认为这不是有意为之的更改。代码仍然存在。我认为当帖子小部件更新为 Glimmer 组件时,某些东西被破坏了。
当我将其更改为
{{#if @post.deleted_at}}
并编辑第 14 行
{{formatDate @post.deleted_at format="tiny"}}
我能够恢复大部分内容。
但我无法让头像正常工作。根据
我认为它应该是
<UserAvatar @size="tiny" @user={{@post.deleted_by}} />
但这不起作用。
5 个赞
我也插一句,谢谢 Moin 的详细分析。我尝试了类似的调整,也遇到了头像不显示的问题。看起来 @post.deleted_by 没有正确地传递给组件,尽管模型有 deleted_by 属性。也许它没有被包含在帖子序列化器中,或者没有通过 Glimmer 组件层正确地跟踪到?也许值得检查一下 deleted_by 是否在帖子的 API 响应中暴露出来。如果没有,那可能就是 UserAvatar 没有获取到任何用户数据的原因。只是一个想法。好奇有没有人找到了完整的解决方案。
你试了什么?
好主意!你能去检查一下并分享结果吗?
感谢您提供的详细报告。
这确实是Glimmer组件引入的一个错误。
我将尽快修复它。
5 个赞
上述 PR 将会修复此问题。
7 个赞
此主题在 4 天后自动关闭。不再允许新回复。
