Integrity | The easy and fun automated continuous integration server

Integrity is the angel watching over your shoulder while you code. As soon as you push your commits, it builds, runs your tests, and makes sure everything works fine.

Smarticus » Introduction to Acceptance Testing Ruby Web Applications

In this presentation, I demoed Cucumber and Webrat. I also talked about Integrity and how I like to put it all together.

PragDave: The RADAR Architecture: RESTful Application, Dumb-Ass Recipient

So, as a result, people using RESTful ideas to talk to browsers have to put the smarts back on the server. They invent new URLs which (for example) return a resource, but return it all wrapped up in the HTML needed to display it as a form for browser-based editing.

Record Filter - Replace named scopes with awesome.

Record Filter gives you the full power of ActiveRecord's query building tools with a heaping helping of DSL thrown in to save your Ruby-loving fingers from writing nasty SQL.

saizai's superdeploy at master - GitHub

A collection of useful utilities for Capistrano deployments

brynary's rack-bug at master - GitHub

Debugging toolbar for Rack applications implemented as middlewa

rubaidh's rubaidhstrano at master - GitHub

Capistrano recipes for database backups before migrations, passenger deployment strategy, release tagging in Git repos.

nakajima's elementor at master - GitHub

View testing that doesn't suck.

Should I test for translated strings?

I brought up the question whether tests should call the translation API when checking for the presence of a string.

Tracking Down Slow-Running Examples in RSpec » Idol Hands: An Alpha Geek Guide to Ruby on Rails, DIY, and More

Passing the --profile flag to RSpec produces some additional output, namely the running times of the ten slowest examples in your specs.

Background - cucumber - GitHub

Background allows you to add some context to the scenarios in a single feature. A Background is much like a scenario containing a number of steps. The difference is when it is run. The background is run before each of your scenarios but after any of your Before Hooks.

tbuser's acts_as_pradipta at master - GitHub

What Pradipta Archiputra (aka "MAX ARCHIE") uses to send his recruitment emails. This plugin pretends that CC and BCC

Railscasts - Embedded Association

Learn how to set up a one-to-many or many-to-many association which is entirely embedded into a single column through a string or bitmask.

sinsiliux's Blueprints at master - GitHub

Another replacement for factories and fixtures that focuses on being DRY and making developers type as little as possible.

acunote's template_inliner at master - GitHub

Template inliner avoids the problem when to render a large list of objects,

cwninja's inaction_mailer at master - GitHub

An ActionMailer delivery method to save mails as files in a directory.