-
Notifications
You must be signed in to change notification settings - Fork 4
Rake
Patricio López Juri edited this page Mar 30, 2015
·
2 revisions
Es un administrador/ejecutor de tareas para Rails, pueden tener un namespace o no.
El namespace de estas es db
.
rake db:create # Crea la base de datos según lo especificado en database.yml
rake db:migrate # Realiza todas las migraciones pendientes
rake db:rollback # Revierte la última migración (si es posible) en caso de que nos hayamos equivocado en algo, se puede hacer cuantas veces se quiera.
rake db:drop # Borra la base de datos
rake db:setup # Crea, migra y hace "db:seed" a la base de datos
rake db:reset # Ejecuta "db:drop" y luego "db:setup"
rake db:seed # Ejecuta el archivo db/seed.rb
rake routes # muestra todas las rutas declaradas en routes.rb
Podemos crear nuestra propia rake task con el siguiente generador
rails g task my_namespace my_task1 my_task2
Más información en: http://guides.rubyonrails.org/command_line.html#custom-rake-tasks