ActiveRecord вне Rails является довольно распространенным запросом, поэтому есть множество постов в блогах и учебных пособий по его выполнению, просто Google it . Использование его вне Rails не сильно отличается от его использования в Rails. Основное отличие состоит в том, что вам придется справляться с тем, что обычно делает Rails для вас, например, создавать соединение и обрабатывать миграции.
RSpec не был разработан специально для Rails, поэтому его использование вне Rails не является проблемой. Просто следуйте стандартному учебнику .
То же самое для factory_girl. Поддержка Rails была отделена от собственно factory_girl и перенесена в отдельный гем, поэтому использовать ее без Rails также просто. Его стандарта README должно быть достаточно.
Для очистки базы данных используйте database_cleaner gem.