Chapter2 A demo app
UsersとMicropostsというテーブルがあるTwitter風アプリケーションを作る
Ruby on Rails Tutorial: Learn Rails by Example | Ruby on Rails 3 Tutorial book and screencasts | A Demo App
新しいRailsプロジェクトをつくり、セットアップする
Githubにも新しいリポジトリを作る
$ rails generate scaffold User name:string email:string $ rake db:migrate $ rails s
この辺はRails2系とそんなに変わらない
最後にこの例題の悪いところは
- バリデーションがない
- 認証がない
- テストがない
- レイアウトがない
- 本当には理解できていない(scaffoldのコードが理解できているなら、おまえはここにいないだろう)
と言われる
Ruby on Rails Tutorial: Learn Rails by Example | Ruby on Rails 3 Tutorial book and screencasts | A Demo App
micropostの方のモデルをつくる
$ rails generate scaffold Micropost content:string user_id:integer $ rake db:migrate
んで、micropostに簡単なバリデーションをつけ、Userモデルとの関連付けも行う
$ rails console >> first_user = User.first
って感じでrailsのirbみたいなのを使って関連付けを確認
Herokuにデプロイして完了
また最後にNo real understandingと釘を刺されてこの章は終了