@kyanny's blog

My thoughts, my life. Views/opinions are my own.

第11章 タスクF: ユーザ管理

管理画面と管理者ユーザの追加、アクセス制限などの実装。モデルの仮想属性、セッションによる認証、トランザクションとフックなど。

  • モデルの仮想属性
    • attr_accessor などで定義する
    • データベースのテーブルのカラムと関連付かないがモデルオブジェクトが保持しているデータ
  • Active Record の動的ファインダ => あとで
  • 同じアクション内で HTTP GET/POST による処理の振り分け request.post?
  • Rails のフィルタ機能
    • action の実行前後にフックをかけられる
  • Active Record のフックメソッド => これもあとで, モデルに対するフィルタみたいなもの

まとめが書けるのはここまで。12章以降はまた実践をしていこう。同時に、第二部も読み始めている。こちらは主に座学になるから、メモする内容も増えそう。またマインドマップを書いてみるのもいいかもしれない。

RailsによるアジャイルWebアプリケーション開発 第3版

RailsによるアジャイルWebアプリケーション開発 第3版