У меня есть модель комментариев в моем приложении, но я сталкиваюсь с большим количеством проблемных сообщений, которые я должен удалить вручную.
Я хочу добавить функцию «пометить внимание модератора», чтобы пользователи приложения могли удалять комментарии из представления без необходимости просматривать весь контент в приложении.
Я думаю, что после того, как комментарий был помечен три раза, я автоматически удалю его из просмотра, а затем, когда у меня будет возможность просмотреть эти публикации, я решу, разрешить ли им или навсегда удалить их из просмотра.
У меня проблемы с тем, как это реализовать.
Должна ли я иметь отдельную таблицу, в которой записаны все помеченные элементы?
Или я должен иметь поле «счетчик флагов» как часть таблицы комментариев, которое отслеживает, сколько раз был отмечен комментарий?
Отдельная таблица позволила бы мне отслеживать подробную информацию о действиях пометки - кто помечает, какой IP-адрес они помечают и т. Д. Это то, к чему я склоняюсь.
Но, возможно, уже существует гем или плагин, который делает подобные вещи?