C’è un modo per selezionare e rimuovere più segnalibri senza dover eliminare ogni elemento manualmente? Un’opzione “Elimina tutto” sarebbe sufficiente per me.
Ciao @nhan, benvenuto in Meta ![]()
Non credo sia possibile dall’interfaccia utente di Discourse, ma sospetto che si possa fare in Rails ottenendo i segnalibri degli utenti e utilizzando destroy. Ho un’idea di come potrebbe essere possibile, ma non sono sicuro della sintassi esatta. Tuttavia, sono sicuro che qualcun altro qui sarà in grado di verificarlo e aiutarti. Se segui quella strada, assicurati di eseguire prima un backup.
Sospetto che tu non voglia eliminare tutti i segnalibri… Quindi, se vuoi selezionarne più di uno per gestirli meglio, direi che sarebbe più ragionevole presentare una richiesta di funzionalità (Contribute > Feature request
).
Inoltre, un promemoria: sebbene l’uso del comando Rails possa essere utile in alcuni casi, è anche pericoloso, poiché un piccolo errore può avere conseguenze disastrose. In questi casi, i backup dovrebbero essere obbligatori, ma dovresti anche chiederti se sia davvero la strada giusta da percorrere per raggiungere il tuo obiettivo ![]()
Penso che suggerire di usare la console di Rails a questo punto sia eccessivo. È un’opzione solo per un sysadmin, e anche in quel caso direi “consigliare con cautela”.
Se i segnalibri causano qualche tipo di problema con il sito e non possono essere eliminati tramite l’interfaccia utente, allora un approccio Rails potrebbe essere una possibile soluzione. Se si tratta solo di risparmiare un po’ di fatica per quelli personali, allora probabilmente non sarà la soluzione che le persone stanno cercando.
Ma se lo è, sposterò questo in un argomento di #installazione. ![]()