You can do TDD in Rails just fine, if you want, but Rails helps you out by setting up your basic CRUD tests, which are mostly for your controllers. The models don't have logic, so those tests are just stubbed out for you with some fixtures.
Unlock Revisiting Ruby on Rails
Subscribe for full access to every course, or buy this one on its own.