原始的检查 rs.reviewable_score_type == params.flag_type_id && rs.pending? 防止被标记的 boost 被多个用户标记。当用户尝试标记一个已被标记的 boost 时,会出现错误消息:You have already flagged this boost.
然而,这可能会让用户感到困惑,因为用户从未标记过它。
此提交移除了该检查,以便 boost 可以被多个用户标记,从而解决此问题,并添加了一些测试规范。
附注,对代码进行 lint 检查,以免 CI 报错。