Skip to content

Add comments to ActiveRecord queries to see where they came from or what user caused them

License

Notifications You must be signed in to change notification settings

jfrancoist/active_record-comments

 
 

Repository files navigation

Adds comments to your activerecord queries so you can seem where they came from or what user caused them.
Tested on Rails 4/5

ActiveRecord 6.0 introduces an API to annotate queries but doesn't provide a way to pass a block.

Install

gem install active_record-comments

Usage

require "active_record/comments"

# => SELECT ... /* user.rb:123 */
result = ActiveRecord::Comments.comment("user.rb:123") { User.where("x like y").count }

# => SELECT ... /* account cleanup initial */
result = ActiveRecord::Comments.comment("account cleanup") do
  ActiveRecord::Comments.comment("initial") { User.where("x like y").count }
end

Author

Michael Grosser
[email protected]
License: MIT
Build Status

About

Add comments to ActiveRecord queries to see where they came from or what user caused them

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%