Añadiendo muchas categorías

¡Hola! Unos colegas y yo estamos comenzando una página para mis estudios, donde queremos crear una categoría para cada asignatura. Por lo tanto, tenemos que añadir muchas y muchas categorías. ¿Existe alguna forma de automatizar esto, por ejemplo, proporcionando a Discourse una lista con todos los nombres de las categorías a agregar?

¡Agradezco mucho cualquier ayuda! Gracias a todos y saludos,
Jego

Tenemos una guía para realizar operaciones masivas desde la línea de comandos, incluyendo la exportación e importación de categorías:

No estoy seguro de cuántas categorías se consideran “muchísimas”, pero podrías encontrar algunos problemas de rendimiento (dependiendo de cómo se utilicen las categorías) una vez que superes las 500. Usar etiquetas en su lugar evitaría eso.

3 Me gusta

Gracias por tu respuesta, he visto esta página. ¿Es correcto que solo veo la posibilidad de importar categorías desde un archivo de categorías? Además, parece bastante difícil exportar este archivo, agregar manualmente todas las categorías y volver a importarlo (¿o este archivo es diferente a la parte de categorías del archivo https://meta.discourse.org/categories.json)?

Edición: Error tipográfico

Necesitarás un script que haga algo como

   Category.create(title: "hola"...)

varias veces; quizás leyendo de un CSV o algo similar. Puedes escribir solo lo anterior sin argumentos para obtener una pista.

Probablemente te irá mejor con etiquetas que con categorías. Ver: