Ruby on Rails - Rake

Rake è un'utilità simile a make in Unix. Puoi dire che Rake è la marca del rubino: il RubyMake. Rails definisce una serie di attività per aiutarti.

Ecco un elenco di vari comandi importanti supportati da Rake:

  • rake db:fixtures:load- Carica i dispositivi nel database dell'ambiente corrente. Caricare dispositivi specifici utilizzando FIXTURES = x, y.

  • rake db:migrate- Migra il database tramite script in db / migrate. Target versione specifica con VERSION = x.

  • rake db:schema:dump - Crea un file db / schema.rb che può essere utilizzato in modo portabile su qualsiasi DB supportato da AR.

  • rake db:schema:load - Carica un file schema.rb nel database.

  • rake db:sessions:clear - Cancella la tabella delle sessioni.

  • rake db:sessions:create - Crea una tabella delle sessioni da utilizzare con CGI :: Session :: ActiveRecordStore.

  • rake db:structure:dump - Scarica la struttura del database in un file SQL.

  • rake db:test:clone - Ricrea il database di test dallo schema del database dell'ambiente corrente.

  • rake db:test:clone_structure - Ricrea i database di test dalla struttura di sviluppo.

  • rake db:test:prepare - Prepara il database di test e carica lo schema.

  • rake db:test:purge - Svuota il database del test.

  • rake doc:app - Crea i file HTML dell'app.

  • rake doc:clobber_app - Rimuove i prodotti rdoc.

  • rake doc:clobber_plugins - Rimuove la documentazione del plugin.

  • rake doc:clobber_rails - Rimuovi i prodotti rdoc.

  • rake doc:plugins - Genera documentazione per tutti i plugin installati.

  • rake doc:rails - Costruisci i file HTML delle guide.

  • rake doc:reapp - Forza una ricostruzione dei file RDOC.

  • rake doc:rerails - Forza una ricostruzione dei file RDOC.

  • rake log:clear - Tronca tutti i file * .log in log / a zero byte.

  • rake rails:freeze:edge- Blocca questa applicazione sugli ultimi Edge Rails. Blocca una revisione specifica con REVISION = X.

  • rake rails:freeze:gems - Blocca questa applicazione sulle gemme attuali (scompattandole in vendor / rails).

  • rake rails:unfreeze - Sblocca questa applicazione dal congelamento di gemme o bordi e torna a un uso fluido delle gemme di sistema.

  • rake rails:update - Aggiorna sia gli script che public / javascripts da Rails.

  • rake rails:update:javascripts - Aggiorna i tuoi javascript dalla tua attuale installazione di rails.

  • rake rails:update:scripts - Aggiunge nuovi script alla directory / script dell'applicazione.

  • rake stats - Riporta le statistiche del codice (KLOC, ecc.) Dall'applicazione.

  • rake test - Verifica tutte le unità e i funzionali.

  • rake test:functionals - Esegue i test per functionalsdb: test: prepare.

  • rake test:integration - Esegue i test per integrationdb: test: prepare.

  • rake test:plugins - Esegue i test per l'ambiente dei plugin.

  • rake test:recent - Esegue i test per recentdb: test: prepare.

  • rake test:uncommitted - Esegue i test per db: test: prepare.

  • rake test:units - Esegue i test per unitsdb: test: prepare.

  • rake tmp:cache:clear - Cancella tutti i file e le directory in tmp / cache.

  • rake tmp:clear - Cancella i file di sessione, cache e socket da tmp /.

  • rake tmp:create - Crea directory tmp per sessioni, cache e socket.

  • rake tmp:sessions:clear - Cancella tutti i file in tmp / sessions.

  • rake tmp:sockets:clear - Cancella tutti i file ruby_sess. * In tmp / sessions.

rails-references-guide.htm