デフォルトコントローラの設定

URLにいちいち user を書くのが面倒だなあという気がしてきたし、http://localhost:3000/ でアクセスできるようにしたいところです。
この設定は、config/routes.rb で行います。
もとからある「map.connect '' 〜」のコメントを外し、以下のようにデフォルトのコントローラをuserに設定します。

  map.connect '', :controller => "user"

また、public/ の中に index.html がおいてあると、こちらが優先されてしまうようなので、削除してしまいます。

これでサーバを再起動し、http://localhost:3000/ にアクセスするとユーザ情報にいきなりアクセスできます。
ログインしていない場合は、ログインページにリダイレクトされます。

ここまでのソース

monologue_002.tar.bz2