В проекте Rails 3 по умолчанию config/application.rb
содержит require 'rails/all'
, что в основном требует всех платформ rails (ActiveRecord, ActiveResource, ActionController, ActionMailer, TestUnit и т.
Шаблон DataMapper меняет это. Поскольку он не использует ActiveRecord, он не может require 'rails/all'
не вызывать проблем. Единственный компонент Rails по умолчанию, который он на самом деле хранит, это ActionController. Он вставляет require
операторы для ActiveResource, ActionMailer и TestUnit, но комментирует их по умолчанию .
Короче говоря: раскомментируйте следующую строку в config/application.rb
:
require 'rails/test_unit/railtie'