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.