Extraño error de migración en las pruebas durante el flujo de trabajo de GH

Me han aplicado la regla RUBOCOPPED para esto :policeman: :police_car:

Ofensas:

db/migrate/20231119010101_create_locations_topic_table.rb:6:7: C: Discourse/NoAddReferenceOrAliasesActiveRecordMigration: Los métodos AR add_reference, add_belongs_to, t.references y t.belongs_to son de alto riesgo para tablas grandes y tienen demasiadas operaciones mágicas en segundo plano.
En su lugar, escriba una migración disable_ddl_transactions! y escriba SQL personalizado para agregar la nueva columna y CREATE INDEX CONCURRENTLY. Utilice la cláusula IF NOT EXISTS para que la migración se pueda volver a ejecutar si falla a mitad de camino.

      t.references :topic, foreign_key: true
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Ahora eso podría ser parte del problema.

¡Demasiada :magic_wand: en juego, ese es el problema!

Se aprende y se vive. :mortar_board: