Retrait d’un modèle dans des rails (inverse de “rails g modèle Title…”)

rails g model Rating user_id:integer message:ssortingng value:integer 

Comment puis-je supprimer complètement ce modèle? Merci

 bundle exec rake db:rollback rails destroy model  

Lorsque vous générez un modèle, il crée une migration de firebase database. Si vous exécutez ‘destroy’ sur ce modèle, le fichier de migration sera supprimé, mais pas la table de firebase database. Donc avant de courir

 bundle exec rake db:rollback 

Essaye ça

 rails destroy model Rating 

Il va supprimer le modèle, la migration, les tests et les assemblys

Pour les futurs utilisateurs: Si vous ne pouvez pas supprimer les tables de la console, essayez de créer une migration qui supprime les tables pour vous. Vous devez créer une migration, puis dans les tables de notes de fichier que vous souhaitez supprimer comme ceci:

 class DropTables < ActiveRecord::Migration def up drop_table :table_you_dont_want end def down raise ActiveRecord::IrreversibleMigration end end 
  1. Pour supprimer la migration (si vous avez déjà migré la migration)

     rake db:migrate:down VERSION="20130417185845" #Your migration version 
  2. Pour supprimer le modèle

     rails d model name #name => Your model name