ActiveRecordを外す時はActionWebServiceも外す必要がある。
上の記事で、
config.frameworks -= [ :active_record ]
と書きましたが、これだとActiveRecordがロードされてしまいます。一緒にActionWebServiceも外す必要がありました。
config.frameworks -= [ :active_record, :action_web_service ]
以下のようにして確認します。
$ ./script/console >> ActiveRecord NameError: uninitialized constant ActiveRecord
Rails 1.2.3、1.2.6で確認しました。
action_web_service.rb
begin require 'active_support' require 'action_controller' require 'active_record' # ← ココ!! rescue LoadError : end