Пользователь мог зарегистрироваться, пока я переключал параметры одобрения в настройках администратора.
Теперь возникла забавная ситуация
Её аккаунт был активирован, система показывает, что её одобрил (никто),
затем её аккаунт продолжает отображаться во вкладке «На рассмотрение», но там есть только… кнопка «Удалить аккаунт».
А в меню уведомлений о рассмотрении у меня всегда отображается (1)…
Я многократно включал и выключал этот режим, но результат одинаковый: кнопку «Подтвердить» найти не удалось (хотя у других пользователей всё в порядке, кроме этого).Кажется, мне нужно внести изменения в базу данных. Есть какие-нибудь предложения?
Ах, теперь я понимаю проблему. Пользователь был создан, но связанная с ним проверяемая запись не была отмечена как одобренная.
Чтобы исправить это, вам понадобится идентификатор (id) проверяемого элемента. Вы можете получить его, нажав на дату элемента, и в URL будет что-то вроде /review/1234 — 1234 и есть нужное вам число.
Затем вы можете открыть консоль Rails:
rails c
И ввести следующее:
Reviewable.find(1234).update_column(:status, 1)
Если вам проще работать напрямую с базой данных, запрос будет таким:
Вопрос: как получить доступ к базе данных, как во второй команде? Я использовал плагин «Data Explorer Plugin», но он, похоже, только выполняет запросы к базе данных, а не обновляет её.