修正:複数のユーザーがブーストをフラグ立てできなくなった問題

元のチェック rs.reviewable_score_type == params.flag_type_id && rs.pending? は、フラグ付きのブーストが複数のユーザーによってフラグ付けされるのを防いでいました。ユーザーがすでにフラグ付きのブーストにフラグを付けようとすると、エラーメッセージ You have already flagged this boost.(このブーストにはすでにフラグを付けています)が表示されて失敗していました。

しかし、ユーザーが実際にはフラグを付けたことがない場合、これはユーザーを混乱させる可能性があります。

このコミットではこのチェックを削除し、複数のユーザーがブーストにフラグを付けられるようにしてこの問題を解決しました。また、いくつかのスペック(テスト)も追加しています。

なお、CI でエラーが発生しないようにプロジェクトのリンティングを行いました。

「いいね!」 2

こんにちは、タイトルが間違っていますよね?「can」ではなく「can’t」が正しいはずです。

「いいね!」 2

はい、can’t であるべきでした。修正しました。

指摘していただきありがとうございます〜

「いいね!」 2

@small-lovely-cat さん、ありがとうございます :+1:

レビュー :white_check_mark: とマージ :git_merged: を完了しました。

「いいね!」 2