Agregué una tabla que pensé que iba a necesitar, pero ahora ya no planeo usarla. ¿Cómo debo eliminar esa tabla?
Ya he realizado migraciones, por lo que la tabla está en mi base de datos. Supongo que rails generate migrationdebería ser capaz de manejar esto, pero aún no he descubierto cómo.
He intentado:
rails generate migration drop_tablename
pero eso solo generó una migración vacía.
¿Cuál es la forma "oficial" de colocar una tabla en Rails?
rakecomando de creación de migración, con el nombre de una tabla como parámetro, que produciría las funciones upy downfunciones necesarias .
rails generate migrationtiene opciones de línea de comandos para generar código de migración para crear tablas, agregar o cambiar columnas, etc., sería bueno si también tuviera una opción para soltar una tabla, pero no la tiene. Claro, escribir laupparte es simple, solo llamedrop_table, pero ladownparte, que genera la tabla nuevamente, puede no ser siempre tan simple, especialmente si las migraciones han cambiado el esquema de la tabla en cuestión después de su creación inicial. Tal vez alguien debería sugerir a los desarrolladores de Rails que agregar esa opción sería una buena idea.