Bug 曝光台 TesterHome 提交开源项目 Bug

泰斯特 · 2019年08月23日 · 最后由 泰斯特 回复于 2019年08月24日 · 1370 次阅读

em... 已在 testerhome 上提交开源项目,但貌似发现了个 bug

复现步骤:

  1. 点击首页「开源项目」标签

  2. 查看最新收录开源项目,截图如下:

  1. 返回首页

  2. 查看最新收录开源项目列表,截图如下:

  1. 点击进入【颜值爆表:「泰斯特平台」】后截图如下:

发现项目的 URL 异常显示,点击进入别的开源项目并查看 URL,发现 URL 正常:

😥


em.. 好吧 发现是唯一标识没有设置好~


还是有个点赞的 Bug ~.

复现步骤:

  1. 开源项目点赞 : https://testerhome.com/opensource_projects/taisite

  1. 刷新页面后点赞数消失

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 5 条回复 时间 点赞

点赞的那个,自己点的赞会及时显示在页面上,但是貌似不会入库。

谢谢反馈,今天我抽时间处理下,处理后也帖子里同步下

问题一:首页的最新收录开源项目,和开源项目板块首页内容有出入。
原因:首页的过滤条件,遗漏了不显示未审核通过的项目设定,因此存在此问题。
修复代码已提交,待 review 上线。关联 pr :https://github.com/testerhome/homeland/pull/101

问题二:URL 不正常
原因:slug 若未给出,地址会类似 https://testerhome.com/opensource_projects/92 ,以项目 id 结尾。但不至于会如截图中显示好几个破折号,问题无法重现。

问题三:点赞在刷新后消失
原因:目前除了专栏文章,不支持对自己发表的内容自行点赞。至于前端显示点赞成功,主要是为了提高用户体验,让用户明确感受到自己点击成功,前端在点击后均会显示点赞成功,而非在后端返回成功后才有反应。相关代码:https://github.com/testerhome/homeland/blob/master/app/models/user/likeable.rb#L21

陈恒捷 回复

感恩 😀 辛苦了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册