Ho aggiunto alcune cartelle (lib, spec, celle, ecc.) Alla mia app Rails e vorrei aggiungerle all'elenco delle statistiche del rake. È possibile aggiungere nuove cartelle?Come si aggiunge una cartella per il rake delle statistiche?
risposta
Ecco una risposta eccellente per trovare dove a specific rake task is defined.
Con questo suggerimento, è stato rilevato che l'attività rake stats
è definita nel file gems/railties-3.2.11/lib/rails/tasks/statistics.rake
; quindi è nello railties gem
che fa parte di rails repository.
Nella parte superiore del file, le directory da considerare sono incluse nella variabile STATS_DIRECTORIES
.
Probabilmente meglio implement a custom rake task - denominato my_stats
ad esempio - con lo stesso codice e aggiungere le nuove cartelle che si desidera includere.
Grazie. Che funzioni. Purtroppo non è possibile specificare i tipi di file del cliente da tracciare. Il master di Rails ha aggiunto il supporto per .js e .coffee ma non c'è modo di tracciare nient'altro. Questo non è ancora entrato nella sezione 3.2 (https://github.com/rails/rails/blob/3-2-stable/railties/lib/rails/code_statistics.rb). – CrashRoX
So che sono in ritardo per la festa, ma come non ho trovato ulteriori informazioni, sto aggiungendo la mia risposta nel mix.
ho aggiunto un rastrello-task per il mio progetto con un contenuto simile al seguente:
task :stats => "todolist:statsetup"
namespace :todolist do
task :statsetup do
require 'rails/code_statistics'
::STATS_DIRECTORIES << ["Policies", "app/policies"]
::STATS_DIRECTORIES << ["Services", "app/services"]
# For test folders not defined in CodeStatistics::TEST_TYPES (ie: spec/)
::STATS_DIRECTORIES << ["Services specs", "specs/services"]
CodeStatistics::TEST_TYPES << "Services specs"
end
end
Questo aggiunto entrambe le cartelle alla mia rake stats
Ha funzionato perfettamente per me (testato in Rails 4). Grazie! – mwalsher
- 1. Interpretazione delle statistiche Z3
- 2. SharePoint SPFolder.SubFolders.Add non aggiunge effettivamente una cartella
- 3. Come si calcolano queste statistiche?
- 4. Valori delle statistiche di bootstrap
- 5. Calcolo delle statistiche sugli array
- 6. Come si aggiunge il multi-threading?
- 7. Come si aggiunge una cartella in un archivio zip con ICSharpCode.SharpZipLib
- 8. Come si aggiunge una classe a una cella JointJS?
- 9. Miglior database per la memorizzazione delle statistiche da Erlang
- 10. Rake stats e Cucumber
- 11. Come si aggiunge una stringa a una proprietà in formica?
- 12. Caso di utilizzo delle statistiche filtrate
- 13. Come ottenere le statistiche delle mie app su itunes?
- 14. Come si aggiunge una colonna calcolata a una tabella?
- 15. Come si usa Ant per copiare una cartella?
- 16. Controllare gli obiettivi delle statistiche in PostgreSQL
- 17. Calcolo delle statistiche su 1000 array
- 18. WIX: assegnazione delle autorizzazioni a una cartella
- 19. Come raccogliere le statistiche delle prestazioni JVM da java
- 20. mod_rewrite selezionare una cartella per il dominio
- 21. Come utilizzare QFileSystemWatcher per monitorare una cartella per il cambiamento
- 22. Dov'è il codice sorgente delle attività Rake in Rails 3?
- 23. ROBOCOPY - Copiare il contenuto delle cartelle in una singola cartella
- 24. Come si forza RAILS_ENV in un'attività rake?
- 25. In CoffeeScript come si aggiunge un valore ad una matrice?
- 26. Come si aggiunge una colonna calcolata al modello EF4?
- 27. Come si aggiunge una classe a un @ Html.ActionLink?
- 28. Strumento per statistiche programma
- 29. Come si aggiunge una colonna alla tabella sql server grande
- 30. Come si aggiunge una rotta MVC a un controller specifico?
Hai ragione, lib viene incluso (non certo perché l'ho incluso). Ho ancora alcune cartelle che vorrei includere. Fabbriche ad esempio, celle (http://cells.rubyforge.org/) e poche altre. È possibile specificare le cartelle che si desidera tenere traccia? – CrashRoX