em... 已在 testerhome 上提交开源项目,但貌似发现了个 bug
复现步骤:
点击首页「开源项目」标签
查看最新收录开源项目,截图如下:
返回首页
查看最新收录开源项目列表,截图如下:
发现项目的 URL 异常显示,点击进入别的开源项目并查看 URL,发现 URL 正常:
em.. 好吧 发现是唯一标识没有设置好~
还是有个点赞的 Bug ~.
@chenhengjie123 看看
点赞的那个,自己点的赞会及时显示在页面上,但是貌似不会入库。
谢谢反馈,今天我抽时间处理下,处理后也帖子里同步下
问题一:首页的最新收录开源项目,和开源项目板块首页内容有出入。 原因:首页的过滤条件,遗漏了不显示未审核通过的项目设定,因此存在此问题。 修复代码已提交,待 review 上线。关联 pr :https://github.com/testerhome/homeland/pull/101
问题二:URL 不正常 原因:slug 若未给出,地址会类似 https://testerhome.com/opensource_projects/92 ,以项目 id 结尾。但不至于会如截图中显示好几个破折号,问题无法重现。
https://testerhome.com/opensource_projects/92
问题三:点赞在刷新后消失 原因:目前除了专栏文章,不支持对自己发表的内容自行点赞。至于前端显示点赞成功,主要是为了提高用户体验,让用户明确感受到自己点击成功,前端在点击后均会显示点赞成功,而非在后端返回成功后才有反应。相关代码:https://github.com/testerhome/homeland/blob/master/app/models/user/likeable.rb#L21
感恩 辛苦了