```
  config.before(:each) do
    if Capybara.current_driver == :rack_test
      DatabaseCleaner.strategy = :transaction
    else
      DatabaseCleaner.strategy = :truncation
    end
    DatabaseCleaner.start
  end
```

Ну transaction быстрее, но с селениумом оно не работает (а рейлс админ яваскрипт довольно активно юзает). Поэтому если тестируем без яваскрипта, т.е. с помощью rack_test то исспользуем  :transaction, а если нет (с селениумом) то :truncation