Railsアプリケーションにいくつかのフォルダ(lib、spec、cellsなど)を追加し、それらをrake statsリストに追加したいと思います。新しいフォルダを追加することは可能ですか?どのようにレーキの統計情報にフォルダを追加しますか?
答えて
ここには、a specific rake task is definedという優れた答えがあります。
このヒントでは、rake stats
タスクがgems/railties-3.2.11/lib/rails/tasks/statistics.rake
ファイルで定義されていることが判明しました。したがってrails repositoryの一部であるrailties gem
にあります。
ファイルの最上部には、考慮するディレクトリがSTATS_DIRECTORIES
変数に含まれています。
おそらくimplement a custom rake task(おそらくmy_stats
という名前)に同じコードを付けて、含める新しいフォルダを追加します。
ありがとうございます。それは動作します。残念ながら、追跡する顧客のファイルタイプを指定することはできません。 Railsマスターは.jsと.coffeeのサポートを追加しましたが、他のものを追跡する方法はありません。まだ3.2ブランチには入っていません(https://github.com/rails/rails/blob/3-2-stable/railties/lib/rails/code_statistics.rb)。 – CrashRoX
私はパーティーに遅れていることは知っていますが、もっと情報が見つからないので、私は自分の答えをミックスに追加しています。
私は次のような内容で、私のプロジェクトに熊手タスクを追加しました:
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
これは、あなたが正しいなら、私rake stats
私のために完璧に働いています(Rails 4でテスト済み)。ありがとう! – mwalsher
- 1. 統計情報をグラフの末尾に追加する
- 2. SQL Serverからどのように統計情報を収集しますか?
- 3. アプリケーションはどのように統計情報を収集しますか?
- 4. ソースコードの統計情報をどのように測定できますか?
- 5. ブラウザの統計情報はどこにありますか?
- 6. iosバージョンの統計情報はどこにありますか?
- 7. パッケージ統計情報
- 8. SQLテーブルの統計情報、どの統計情報を更新するかを決定する方法は?
- 9. モバイルアプリの統計情報API
- 10. Facebookの統計情報
- 11. iOS5、iOS4、...の統計情報ですか?
- 12. これらの統計情報はどのように計算されますか?
- 13. がどのように統計情報を取得するために2つのテーブルを結合します
- 14. Solr:追加情報をどこに保存しますか?
- 15. ASP.NET - サーバーの統計情報を表示する方法/情報?
- 16. アクセストークンに基づく統計情報?
- 17. 統計情報は報告されていませんが、JVmの統計情報は
- 18. SQLiteに情報を追加
- 19. どのように情報
- 20. iOSデバイスによる統計情報のiTunes接続
- 21. Sonarにテストの統計情報をエクスポートするにはどうすればよいですか?
- 22. Javaメロディの統計情報の差
- 23. xmlドキュメント情報をscala.xmlにどのように追加しますか?すべての
- 24. PyWin32ネットワーク情報/統計情報を取得する
- 25. トランザクションのchildCategory情報にどのようにアクセスしますか?
- 26. RavenDBドキュメントセッションの統計情報にアクセスできます
- 27. コマンドラインからrcovの統計情報を確認するにはどうすればよいですか?
- 28. Androidでビデオストリーミングアプリケーションのネットワークトラフィックの統計情報を取得するにはどうすればよいですか?
- 29. iTunesConnectにアクセスしてクライアントの統計情報をダウンロード
- 30. Codeigniterはユーザーの統計情報を表示します
に両方のフォルダを追加して、LIBが含まれているが(ありませんなぜ私がそれを含めたか)。私はまだ私が含める他のいくつかのフォルダがあります。例えば、工場(http://cells.rubyforge.org/)などの工場があります。あなたが追跡したいフォルダを指定することは可能ですか? – CrashRoX