Dodałem kilka folderów (lib, spec, komórki itp.) Do mojej aplikacji Rails i chciałbym dodać je do listy statystyk rake. Czy można dodawać nowe foldery?Jak dodać folder do statystyk rake'u?
Odpowiedz
Oto doskonała odpowiedź na pytanie, gdzie znaleźć a specific rake task is defined.
Z tą wskazówką ustalono, że zadanie rake stats
jest zdefiniowane w pliku ; więc jest w railties gem
, który jest częścią rails repository.
W górnej części pliku katalogi, które należy uwzględnić, są zawarte w zmiennej STATS_DIRECTORIES
.
Na przykład najlepiej implement a custom rake task - o nazwie my_stats
- z tym samym kodem i dodać nowe foldery, które chcesz uwzględnić.
Dzięki. To działa. Niestety nie można określić typów plików klienta do śledzenia. Mistrz Railsów dodał obsługę plików .js i .coffee, ale nie ma możliwości śledzenia niczego innego. To jeszcze nie weszło do gałęzi 3.2 (https://github.com/rails/rails/blob/3-2-stable/railties/lib/rails/code_statistics.rb). – CrashRoX
Wiem, że spóźniam się na imprezę, ale ponieważ nie znalazłem więcej informacji, dodałem swoją odpowiedź do miksu.
Dodałem natarcia-zadania do mojego projektu z treści podobnej do następującej:
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
Ta dodatkowa zarówno foldery do mojego rake stats
Sprawdził się doskonale (testowałem w Railsach 4). Dzięki! – mwalsher
- 1. MVC3 - dodać folder do kontrolerów?
- 2. Jak dodać folder do pliku NIPEC
- 3. Jak dodać folder App_Data w visual studio?
- 4. Narzędzie do statystyk programu
- 5. Jak dodać zewnętrzny folder zasobów na JBoss7?
- 6. Jak dodać folder Members w plone.app.testing?
- 7. Jak dodać plik do projektu SSIS Inny folder
- 8. Jak dodać folder do archiwum zip z ICSharpCode.SharpZipLib
- 9. Jak dodać istniejący folder z plikami do SVN?
- 10. Jak uzyskać Sonar do eksportowania statystyk testowych?
- 11. dodać lub skopiować folder w Döcker
- 12. Gdzie dodać folder zajęć w Android Studio?
- 13. Dostęp do statystyk Facebooka w php
- 14. Uzyskiwanie statystyk przepustowości połączenia
- 15. Android google narzędzie do śledzenia statystyk NoClassdefFoundError
- 16. Jak dodać dźwięk do powiadomienia?
- 17. Jak używać statystyk git w Windows 7
- 18. Jak dodać sygnaturę czasową do TFSBuild.proj?
- 19. @ folder i + folder
- 20. jak dodać załącznik do pliku w PHPMailer?
- 21. Outlook. Dodaj folder do ulubionych grupy
- 22. Jak przenieść do tyłu folder nadrzędny
- 23. Jak dołączyć folder do dokumentacji doxygen?
- 24. Jak odjąć/dodać dni od/do daty?
- 25. Jak dodać zasoby do biblioteki Flex?
- 26. jak znaleźć pamięć MAX ze statystyk dokowania?
- 27. jak dodać istniejący folder ze wszystkimi jego podkatalogami i zawartością do rozwiązania?
- 28. Poleć dobrą bibliotekę statystyk javascript?
- 29. Jak dodać UIKit do projektu Xcode?
- 30. Jak utworzyć nowy folder?
Jesteś poprawne, lib jest włączone (nie jasne, dlaczego go włączyłem). Wciąż mam kilka innych folderów, które chciałbym dołączyć. Fabryki na przykład, komórki (http://cells.rubyforge.org/) i kilka innych. Czy możliwe jest określenie folderów, które chcesz śledzić? – CrashRoX