Un utente potrebbe registrarsi mentre sto modificando le opzioni di approvazione nelle impostazioni di amministrazione.
Ora mi trovo in una situazione strana
Il suo account è stato attivato, ma il sistema mostra che è stata approvata da (nessuno).
Inoltre, il suo account continua a comparire nella scheda di revisione con solo… un pulsante per eliminare l’account.
E nel menu delle notifiche di revisione, vedo sempre (1)…
Ho attivato e disattivato quella modalità molte volte, ma il risultato è lo stesso: non riesco a trovare il pulsante “approva” (anche se altri utenti funzionano normalmente, tranne questo).
Credo che debba aggiornare qualcosa nel database. Hai qualche suggerimento?
Ah, ora credo di aver capito il problema. L’utente è stato creato, ma il record associato reviewable non è stato contrassegnato come approvato.
Per risolvere questo problema, avrai bisogno dell’ID dell’elemento reviewable. Puoi ottenerlo cliccando sulla data dell’elemento reviewable; l’URL assomiglierà a /review/1234 - 1234 è il numero che ti serve.
Quindi puoi aprire una console di Rails:
rails c
E digitare questo:
Reviewable.find(1234).update_column(:status, 1)
Se trovi più semplice accedere direttamente al database, la query sarebbe questa:
Una domanda veloce: come si accede al database come nel secondo comando?
Ho utilizzato il “Data Explorer Plugin”, ma sembra che possa solo eseguire query sul database, non aggiornarlo.