Model
- ActiveRecordの基本的な操作
- バリデーション
- コールバック
Controller
- ModelとViewをつなぐ働き
- リクエストオブジェクト
- アクションコールバック
- 脆弱性への対処
View
- 受け取ったModelを表示する
- テンプレートエンジン
- ヘルパー
- いろいろなフォーマットでの表示
注意点
- アプリケーションの主要なロジックはModelに書くべき
- コードが整理される
- テストがしやすい
- ViewとControllerにはそこでしかできないことだけを書く
- 上記を守らないとレイヤーの依存関係が破壊され、メンテナンス性も良くない
- Modelが肥大化(Fat Model)するが、9章でアドバイスをする
んーと、リクエストオブジェクトってなんだっけ。ひとことも出てきてない気がするんだけど…。おれがバカなの?
参考:
0 件のコメント:
コメントを投稿