ИСПРАВЛЕНО: несколько пользователей не могут пометить усиления

Исходная проверка rs.reviewable_score_type == params.flag_type_id && rs.pending? предотвращает повторную жалобу на уже отмеченный пост от разных пользователей. Когда пользователь пытается пожаловаться на уже отмеченный пост, возникает ошибка с сообщением: Вы уже пожаловались на этот пост.

Однако это может сбить пользователя с толку, поскольку он сам никогда не жаловался на этот пост.

В этом коммите эта проверка удалена, чтобы пост мог быть отмечен несколькими пользователями, тем самым решая эту проблему; также добавлены некоторые спецификации.

P.S. Выполнен линтинг проекта, чтобы CI не выдавал ошибку.

2 лайка

Привет, значит, в заголовке ошибка, верно? Там должно быть «can’t», а не «can»?

2 лайка

Да, должно быть can’t, исправил.

Спасибо, что указал~

2 лайка

Спасибо @small-lovely-cat :+1:

Я проверил :white_check_mark: и объединил :git_merged: ваш PR.

2 лайка