ruby on rails - remove - Extracción de un modelo en rieles(reverso de "rieles g Modelo Título...")
rollback migration rails (4)
Para eliminar la migración (si ya ha migrado la migración)
rake db:migrate:down VERSION="20130417185845" #Your migration version
Para eliminar el modelo
rails d model name #name => Your model name
rails g model Rating user_id:integer message:string value:integer
¿Cómo puedo eliminar completamente este modelo? Gracias
Para futuros interrogatorios: si no puede eliminar las tablas de la consola, intente crear una migración que elimine las tablas por usted. Debería crear una migración y luego en las tablas de notas del archivo que desea eliminar de esta manera:
class DropTables < ActiveRecord::Migration
def up
drop_table :table_you_dont_want
end
def down
raise ActiveRecord::IrreversibleMigration
end
end
Prueba esto
rails destroy model Rating
Se eliminará el modelo, la migración, las pruebas y los accesorios
bundle exec rake db:rollback
rails destroy model <model_name>
Cuando genera un modelo, crea una migración de base de datos. Si ejecuta ''destruir'' en ese modelo, eliminará el archivo de migración, pero no la tabla de la base de datos. Entonces antes de correr
bundle exec rake db:rollback