Ruby on Rails Tutorialを試してみた
Michael Hartl氏のRuby on Rails 3 Tutorial: Learn Rails by Exampleを使って、Ruby on Railsの3.0を試してみました。私は、1.x時代はよく知っているのですが、その後、iPhoneアプリばかり作っていたので2.x時代はよく知りません。そこで、先日発表された3.0をこのチュートリアルを使ってキャッチアップしてみようかと。
サンプルアプリ
単にチュートリアルをそのままやっただけでは勉強にならないので、サンプルアプリの「sample_app」を以下のように変更しました。
http://github.com/nkmrshn/sample_app
- ユーザアカウントを更新するページで、パスワードを入力しなくても更新できるようにした。
- 管理者(adminフラグがtrue)でサインインしている時、ユーザ一覧に表示される自分自身の「delete」リンクを消した。
- サインインのページで、「Remember me」チェックボックスを追加し、チェック時にはログイン情報をクッキーに、そうでない場合はセッションに保存するようにした。