文件名称:active-record-query-trace:记录日志的Rails插件显示Active Record执行的所有SQL查询的回溯
文件大小:18KB
文件格式:ZIP
更新时间:2024-02-22 21:52:40
ruby activerecord ruby-on-rails backtrace RubyRuby
在Rails的开发控制台和日志中显示每个查询的回溯。 允许您跟踪应用程序中查询的执行位置。 对于性能优化以及在对大型应用程序进行更改时查找从哪里开始有用。 启用后,每个查询都会记录如下: D, [2019-03-03T19:50:41.061115 #25560] DEBUG -- : User Load (0.1ms) SELECT "users".* FROM "users" D, [2019-03-03T19:50:41.062492 #25560] DEBUG -- : Query Trace: app/models/concerns/is_active.rb:11:in `active?' app/models/user.rb:67:in `active?' app/decorators/concerns/status_methods.rb:42:in `colored_status' app/views/shared/companies/_user.html.slim:28:in `block in _app_views
【文件预览】:
active-record-query-trace-master
----.gitignore(71B)
----README.md(5KB)
----.rubocop.yml(529B)
----gemfiles()
--------rails4.gemfile(130B)
--------railsmaster.gemfile(141B)
--------rails5.gemfile(130B)
--------rails40.gemfile(132B)
----Gemfile(166B)
----HISTORY.md(2KB)
----MIT-LICENSE(1KB)
----active_record_query_trace.gemspec(1KB)
----spec()
--------db()
--------active_record_query_trace_spec.rb(188B)
--------lib()
--------spec_helper.rb(763B)
----.travis.yml(3KB)
----lib()
--------active_record_query_trace()
--------active_record_query_trace.rb(8KB)
----Rakefile(168B)