Come aggiornare le categorie dei primi post osservati per tutti gli utenti?

Sto esaminando questo argomento come possibile soluzione per aggiornare il campo “Osserva il primo post” per tutti gli utenti:

Tuttavia non riesco a capire quale modello o colonna modificare. Questo non funziona:

UserOption.update_all(watched_first_post_category_ids: '[5,6,7,8]')

Poiché watched_first_post_category_ids non esiste nella tabella user_options.

Ho dato un’occhiata al codice su GitHub di Discourse, ma sono nuovo di Rails e non sono sicuro di cosa dovrei cercare.

Qualcuno potrebbe gentilmente fornirmi il comando corretto della console Rails per modificare il campo “Osserva il primo post” per tutti gli utenti?

@tshenry puoi dare un consiglio?

Sono al telefono e non posso testare, ma penso che basti rimuovere le virgolette intorno all’array.

Questo dovrebbe essere ciò che stai cercando :slightly_smiling_face: