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.

rieles-referencias-guía.htm