db_setup.rakeが動かない問題。
著者の折角の忠告を無視して、最新のRailsをインストールしてしまった場合には、本に記載されているDB構築に便利な db_setup.rakeスクリプトが
rake db_setup.rake rake aborted! uninitialized constant ActiveRecord
てな感じで止まってしまう事になってしまいます。とりあえず
rake environment RAILS_ENV=development db_setup
と環境変数のRAILS_ENVを指定すると動く事が分かったのでそれでなんとかやっていたのですが、ムムリクさんのところによると、ファイル自身を修正する方法もあるとのことで、
task ::db_connect do ↓ task ::db_connect => [:environment] do
のようにdoの前に => [:environment]を追加するとうまく動くとのこと。こっちのほうが楽なのでとても有難いですね。