Ruby on Rails - Rake

Rake é um utilitário semelhante ao do Unix. Você pode dizer que Rake é a marca do rubi - o RubyMake. O Rails define uma série de tarefas para ajudá-lo.

Aqui está uma lista de vários comandos importantes suportados pelo Rake -

  • rake db:fixtures:load- Carregar luminárias no banco de dados do ambiente atual. Carregue acessórios específicos usando FIXTURES = x, y.

  • rake db:migrate- Migra o banco de dados por meio de scripts em db / migrate. Almeje a versão específica com VERSION = x.

  • rake db:schema:dump - Crie um arquivo db / schema.rb que pode ser usado portavelmente em qualquer banco de dados suportado pelo AR.

  • rake db:schema:load - Carregue um arquivo schema.rb no banco de dados.

  • rake db:sessions:clear - Limpe a tabela de sessões.

  • rake db:sessions:create - Cria uma tabela de sessões para uso com CGI :: Session :: ActiveRecordStore.

  • rake db:structure:dump - Despeje a estrutura do banco de dados em um arquivo SQL.

  • rake db:test:clone - Recrie o banco de dados de teste do esquema de banco de dados do ambiente atual.

  • rake db:test:clone_structure - Recrie os bancos de dados de teste da estrutura de desenvolvimento.

  • rake db:test:prepare - Prepara o banco de dados de teste e carrega o esquema.

  • rake db:test:purge - Esvazia o banco de dados de teste.

  • rake doc:app - Constrói os arquivos HTML do aplicativo.

  • rake doc:clobber_app - Remove produtos rdoc.

  • rake doc:clobber_plugins - Remove a documentação do plugin.

  • rake doc:clobber_rails - Remova os produtos rdoc.

  • rake doc:plugins - Gera documentação para todos os plug-ins instalados.

  • rake doc:rails - Construir os arquivos HTML do Rails.

  • rake doc:reapp - Força uma reconstrução dos arquivos RDOC.

  • rake doc:rerails - Força uma reconstrução dos arquivos RDOC.

  • rake log:clear - Trunca todos os arquivos * .log em log / para zero bytes.

  • rake rails:freeze:edge- Bloqueie este aplicativo para o Edge Rails mais recente. Bloqueie uma revisão específica com REVISION = X.

  • rake rails:freeze:gems - Bloqueie este aplicativo para as gemas atuais (descompactando-as em vendor / rails).

  • rake rails:unfreeze - Desbloquear este aplicativo do congelamento de gemas ou borda e retornar para um uso fluido de gemas do sistema.

  • rake rails:update - Atualize os scripts e public / javascripts do Rails.

  • rake rails:update:javascripts - Atualize seus javascripts de sua instalação atual do rails.

  • rake rails:update:scripts - Adiciona novos scripts ao script / diretório do aplicativo.

  • rake stats - Estatísticas de código de relatórios (KLOCs, etc) do aplicativo.

  • rake test - Testa todas as unidades e funcionais.

  • rake test:functionals - Executa testes para functionalsdb: test: prepare.

  • rake test:integration - Executa testes para integrationdb: test: prepare.

  • rake test:plugins - Executa testes para ambiente de plugins.

  • rake test:recent - Executa testes para recentdb: test: prepare.

  • rake test:uncommitted - Executa testes para não confirmadodb: test: prepare.

  • rake test:units - Executa testes para unitsdb: test: prepare.

  • rake tmp:cache:clear - Limpa todos os arquivos e diretórios em tmp / cache.

  • rake tmp:clear - Limpa arquivos de sessão, cache e socket de tmp /.

  • rake tmp:create - Cria diretórios tmp para sessões, cache e sockets.

  • rake tmp:sessions:clear - Limpa todos os arquivos em tmp / sessões.

  • rake tmp:sockets:clear - Limpa todos os arquivos ruby_sess. * Em tmp / sessões.

rails-reference-guide.htm