rails g model Rating user_id:integer message:string value:integer
¿Cómo puedo eliminar completamente este modelo? GraciasExtracción de un modelo en rieles (reverso de "rieles g Título del modelo ...")
rails g model Rating user_id:integer message:string value:integer
¿Cómo puedo eliminar completamente este modelo? GraciasExtracción de un modelo en rieles (reverso de "rieles g Título del modelo ...")
Prueba este
rails destroy model Rating
Se eliminará modelo, la migración, las pruebas y los accesorios
Elimina todo, pero no crea una migración de degradación o algo así. –
bundle exec rake db:rollback
rails destroy model <model_name>
Al generar un modelo, se crea una base de datos de la migración. Si ejecuta 'destruir' en ese modelo, eliminará el archivo de migración, pero no la tabla de la base de datos. Así que antes de ejecutar
bundle exec rake db:rollback
:(Lea la primera línea y lo hizo. Fue mi culpa, pero una respuesta correctamente ordenada puede haber ayudado. –
acepté, edité mi respuesta :) –
gracias :) Estoy luchando para arreglar mi lío ahora –
Para futuros interrogadores: Si no puede eliminar las tablas de la consola, intenta crear una migración que elimina las tablas para usted. Debe crear una migración y luego en las tablas de notas de archivo que desea caído de esta manera:
class DropTables < ActiveRecord::Migration
def up
drop_table :table_you_dont_want
end
def down
raise ActiveRecord::IrreversibleMigration
end
end
Una gran respuesta, se comportará como se espera con un despliegue capistrano. – LessQuesar
Para eliminar la migración (si ya ha migrado la migración)
rake db:migrate:down VERSION="20130417185845" #Your migration version
Para quitar Modelo encima respuesta
rails d model name #name => Your model name
'rails d model' es lo que estoy buscando para invertir mi' rails g model'. –
de Mikhail por debajo de una Cumple con un modelo creado en la última migración. Aquellos que quieren eliminar un modelo y su tabla que han existido por un tiempo, [este hilo] (http://stackoverflow.com/questions/15648268/what-is-the-best-way-to-drop-a -table-remove-a-model-in-rails-3) describe exactamente qué hacer. – Ninjakannon