10 cool Rails plugins by Coda Hale
Cache rendered views within the context of your layout, allowing you to mix dynamic content with cached static content.
Stores prices as integers in your database, but access them as floats.
Allows you to configure Rails to serve up session cookies with expiration dates relative to the current time, instead of some fixed date in the future.
Allows your Rails application to take advantage of the caching mechanisms built into HTTP 1.1 (i.e., 304 Not Modified return code). Inspired by a Rails cookbook entry (manuals.rubyonrails.com/read/chapter/62).
Simple methods for determining which environment Rails is running.
Find your tests’ blind spots easily with Mauricio Fernandez’s rcov code coverage tool and this set of dynamic Rake tasks.
A quick, clean way of adding HTTP authorization to your Rails application. No need for complicated backends, gigantic user models, or other unneeded complexity. Just you, a password prompt, and whether or not someone should be allowed in.
Replaces the Rails countries list with a list of countries to which the United States Postal Service can send mail. (If you’re concerned not with accurately representing people’s geographic self-identification, but rather where in the hell they want a package sent, this is for you.
xhtml_content_type allows you to set the default MIME type for rendered .rhtml views to application/xhtml+xml if the client supports it, and only falling back to text/html for older clients.