9 Astronauts
iOS (iPhone, iPad) and Web Application Development by Mike Demers
Database Counters
Enables the use of fragment caching in ActionMailer views.
Adds two database counters to the log for a request:
- total number of requests that were made
- total number of rows that were returned
Resources
- Source: http://github.com/mikedemers/database-counters
- Support: http://github.com/mikedemers/database-counters/issues
Installation
script/plugin install git://github.com/mikedemers/database-counters.git
Usage
Enabling in a Controller:
class ApplicationController < ActionController::Base
database_counters :on
# ...
end
Will result in log output like so:
Completed in 847ms (View: 0, DB: 5 Calls: 92 Rows: 671) | 200 OK [http://localhost/]
Or, in older (< 2.2) versions of Rails:
Completed in 0.05835 (17 reqs/sec) | Rendering: 0.00007 (0%) | DB: 0.00265 (4%) Calls: 5 Rows: 6 | 200 OK [http://localhost/]
Note: this plugin was built for Rails 2.x and won't be useful in a modern environment. Information on this page is for historical purposes only.