Ruby on Rails - Rastrillo
Rake es una utilidad similar a la de Unix. Se puede decir que Rake es la marca del rubí: RubyMake. Rails define una serie de tareas para ayudarte.
Aquí hay una lista de varios comandos importantes compatibles con Rake:
rake db:fixtures:load- Cargar accesorios en la base de datos del entorno actual. Cargue accesorios específicos usando FIXTURES = x, y.
rake db:migrate- Migra la base de datos a través de scripts en db / migrate. Apunte a una versión específica con VERSION = x.
rake db:schema:dump - Cree un archivo db / schema.rb que se pueda usar de forma portátil con cualquier base de datos compatible con AR.
rake db:schema:load - Cargue un archivo schema.rb en la base de datos.
rake db:sessions:clear - Limpiar la mesa de sesiones.
rake db:sessions:create - Crea una tabla de sesiones para usar con CGI :: Session :: ActiveRecordStore.
rake db:structure:dump - Volcar la estructura de la base de datos a un archivo SQL.
rake db:test:clone - Vuelva a crear la base de datos de prueba a partir del esquema de la base de datos del entorno actual.
rake db:test:clone_structure - Recrear las bases de datos de prueba a partir de la estructura de desarrollo.
rake db:test:prepare - Prepara la base de datos de prueba y carga el esquema.
rake db:test:purge - Vacía la base de datos de prueba.
rake doc:app - Crea los archivos HTML de la aplicación.
rake doc:clobber_app - Elimina productos rdoc.
rake doc:clobber_plugins - Elimina la documentación del complemento.
rake doc:clobber_rails - Eliminar productos rdoc.
rake doc:plugins - Genera documentación para todos los complementos instalados.
rake doc:rails - Construya los archivos HTML de rieles.
rake doc:reapp - Fuerza una reconstrucción de los archivos RDOC.
rake doc:rerails - Fuerza una reconstrucción de los archivos RDOC.
rake log:clear - Trunca todos los archivos * .log en log / a cero bytes.
rake rails:freeze:edge- Bloquea esta aplicación en la última versión de Edge Rails. Bloquea una revisión específica con REVISION = X.
rake rails:freeze:gems - Bloquear esta aplicación a las gemas actuales (desempaquetando en vendedor / rieles).
rake rails:unfreeze - Desbloquee esta aplicación de la congelación de gemas o borde y vuelva a un uso fluido de gemas del sistema.
rake rails:update - Actualice los scripts y los javascripts públicos de Rails.
rake rails:update:javascripts - Actualice sus javascripts desde su instalación actual de rieles.
rake rails:update:scripts - Agrega nuevos scripts al directorio / script de la aplicación.
rake stats - Reporta estadísticas de código (KLOCs, etc) desde la aplicación.
rake test - Prueba todas las unidades y funciones.
rake test:functionals - Ejecuta pruebas para functionalsdb: test: prepare.
rake test:integration - Ejecuta pruebas para integrationdb: test: prepare.
rake test:plugins - Ejecuta pruebas para el entorno de complementos.
rake test:recent - Ejecuta pruebas para recentdb: test: prepare.
rake test:uncommitted - Ejecuta pruebas para un commitdb: test: prepare.
rake test:units - Ejecuta pruebas para las unidades db: test: prepare.
rake tmp:cache:clear - Borra todos los archivos y directorios en tmp / cache.
rake tmp:clear - Borra archivos de sesión, caché y socket de tmp /.
rake tmp:create - Crea directorios tmp para sesiones, caché y sockets.
rake tmp:sessions:clear - Borra todos los archivos en tmp / sesiones.
rake tmp:sockets:clear - Borra todos los archivos ruby_sess. * En tmp / sessions.