文件名称:marginalia:将注释附加到ActiveRecordSQL查询
文件大小:14KB
文件格式:ZIP
更新时间:2024-05-02 10:44:21
Ruby
边际 将注释附加到您的ActiveRecord查询中。 默认情况下,它在每个查询的末尾添加应用程序,控制器和操作名称作为注释。 这有助于在日志文件中搜索查询以及查看慢查询的来源。 例如,启用后,您的日志将如下所示: Account Load (0.3ms) SELECT `accounts`.* FROM `accounts` WHERE `accounts`.`queenbee_id` = 1234567890 LIMIT 1 /*application:BCX,controller:project_imports,action:show*/ 您还可以将这些查询注释与类的工具一起使用,以自动识别作为慢速查询热点的控制器和操作。 这个宝石是在37signals创建的。 您可以阅读有关我们如何使用它的更多信息。 这已经过测试,并已在MySQL和mysql2 gems上用于
【文件预览】:
marginalia-master
----.gitignore(46B)
----README.md(5KB)
----gemfiles()
--------5.2.gemfile(152B)
--------4.2.gemfile(153B)
--------5.1.gemfile(152B)
--------4.2.api.gemfile(181B)
--------5.0.gemfile(152B)
----test()
--------query_comments_test.rb(12KB)
----Gemfile(460B)
----.ruby-version(6B)
----LICENSE(1KB)
----marginalia.gemspec(1022B)
----.travis.yml(464B)
----init.rb(56B)
----lib()
--------marginalia()
--------marginalia.rb(5KB)
----Rakefile(1KB)