Tengo un montón de modelos de rieles que estoy reescribiendo en un único modelo para simplificar mi código y reducir las tablas innecesarias.rieles eliminar modelos antiguos con migraciones
Me pregunto cuál es la mejor manera de eliminar una clase de modelo y su tabla. Quiero que las migraciones pasadas sigan teniendo éxito, pero no quiero dejar las modelos vacías por ahí. ¿Debo eliminar manualmente las migraciones anteriores que hacen referencia a estos modelos y luego eliminar manualmente los archivos de clase?
¿Alguien tiene algún consejo sobre la mejor manera de hacerlo?
¿qué ocurre con las migraciones posteriores que agregan datos a este modelo? ¿script/destroy busca las migraciones o simplemente elimina la inicial que creó la tabla? – brad
Las migraciones posteriores necesitarán su propia 'script/destory migration migration_name'. Una buena manera de pensarlo es deshacer el comando genarate. Entonces, no, tampoco buscará otras migraciones que alteren el mismo modelo. – bobbywilson0
a la derecha, entonces la respuesta final a todo esto es que puedo usar script/destroy, pero también necesito editar manualmente cualquier migración que pueda contener referencias a estos modelos eliminados. Muchas gracias – brad