Я поддерживаю DataMapper, и мы уже несколько лет используем DataObjects.
Готово к производству. Во многом это дальше, чем у большинства других рубиновых драйверов. Он поддерживает МРТ, JRuby и даже Rubinius. Он имел полную поддержку Ruby 1.9 в самом начале. Работает с Ruby 1.8.6 до 1.9.2. Имеет неблокирующую поддержку. Он обрабатывает приведение типов к значениям без каких-либо промежуточных шагов (поэтому данные не выдаются в виде строки, которая будет приведена к другому типу ruby; она возвращается как тип непосредственно). Он имеет унифицированный API между всеми поддерживаемыми драйверами БД (в настоящее время sqlite, mysql, postgresql, oracle, sqlserver, h2, hsql и derby).
На самом деле существует проект rubysoc для переноса AR / ARel для работы с DO, и есть вероятность, что он может стать драйвером по умолчанию для ActiveRecord.