CommandRecorder was added in Rails 3.1.

```ActiveRecord::VERSION::MAJOR > 3 && ActiveRecord::VERSION::MINOR > 0```

I haven't tried running this on Rails 3.1, they might still break.