Рельсы 3:
В application.rb
удалите строку require 'rails/all'
и вместо этого добавьте следующие строки:
require "action_controller/railtie"
require "action_mailer/railtie"
require "active_resource/railtie"
require "rails/test_unit/railtie"
require "sprockets/railtie"
Также см. Удаление ActiveRecord в Rails 3
и посмотрите на Active Model railscast
Rails 3.2.x:
Вам также необходимо удалить / закомментировать эту строку в application.rb
config.active_record.whitelist_attributes = true
И удалите / прокомментируйте эти две строки из development.rb
config.active_record.mass_assignment_sanitizer = :strict
config.active_record.auto_explain_threshold_in_seconds = 0.5
Rails 2.x:
В config/environment.rb
добавить (или раскомментировать) строку
config.frameworks -= [ :active_record, :active_resource, :action_mailer ]
Это заставит Rails не использовать эти фреймворки. (Обратите внимание на почти невидимую -=
!)