0

非常に大きなRailsアプリケーションを構築しました。現在、いくつかのページで多くのクエリがあります。Rails開発ログに、コードのどの行がクエリリクエストを作成したかを表示して、簡単に削除できるようにしたいと思います。

これが私が欲しいものです。

[called from ProjectsController.rb line 32]CACHE (0.0ms)  SELECT "firms".* FROM "firms" WHERE "firms"."subdomain" = 'testing' LIMIT 1

config/environments/development.rb ファイルに入れるタグはありますか

これは素晴らしいでしょう!

config.log_tags = [:code_line_call]
4

2 に答える 2

0

ログでコード行を取得する方法が見つかりませんでした。

解決策はミニプロファイラーでした

コード内の sql リクエストを見つけるための優れたツールです。

Ryan Bates はそれについてレールキャストを作成しました

railscasts 368-ミニプロファイラー

于 2012-12-14T11:20:58.543 に答える