I'm going by this from reading the source, so let me know if it actually worked. :)
rails command that generates the application template now has an option
-O, which tells it to skip ActiveRecord.
If you don't feel like rerunning
rails, you should check the following in your existing app:
Check that your
require "active_record/railtie". Instead, for a standard Rails setup without ActiveRecord, it should have only the following requires:
require File.expand_path('../boot', __FILE__)
require "actioncontroller/railtie" require "actionmailer/railtie" require "activeresource/railtie" require "rails/testunit/railtie" require "sprockets/railtie"
Auto-require default libraries and those for the current Rails environment.
Bundler.require :default, Rails.env
config/application.rb, you are using the
config.generatorssection, make sure it doesn't have the line
g.orm :active_record. You can set this explicitly to
nil, if you want, but this should be the default when
g.ormis completely omitted.
Optional, but in your
Gemfile, remove the
gemline that loads the module for your database. This could be the line
gem "mysql"for example.