hellkite 日記と雑記とメモ。

Shiki Kazamaの駄文と音楽と、時々技術な感じ

Rails学習その7 〜Rails本 第11章 ユーザ管理〜


スポンサーリンク


この辺ができれば、ちょっとしたWebアプリなんかは作れるようになったってことかな。
Railsによるユーザ管理は簡単に実現できる感じ。パスワードのハッシュを保存したりする技法もちゃんと載ってる。昔は商用でもパスワードを平文でDBに保存してるサイトが結構あったなぁ。今はそんなことないと思いたいけど。。。

  1. ハッシュ化されたパスワードの生成
    • require "digest/sha1"
    • ソルト文字列
  2. コントローラの生成方法
    • ruby script/generate controller Controller action1 action2 action3
    • こんな書き方で、action1〜3までを持ったControllerという名前のコントローラが生成される
  3. リクエスト種別の判断
    • request.post? or request.get?
  4. アクションメソッド呼び出しを捕捉したい
    • beforeフィルタで可能
    • before_filter :action, :except => :except_action
    • アクションが呼ばれたときにexcept_action以外のアクションでactionを実行する
  5. セッション情報の削除
    • rake db:sessions:clear
  6. Railsアプリコンテキスト内でのirb起動
    • script/consoleコマンド


うーん、だんだんRailsにも慣れてきた気がする。説明でわからないところはあまり出てこなくなってきた。

学習範囲

RailsによるアジャイルWebアプリケーション開発 第2版
Dave Thomas David Heinemeier Hansson Leon Breedt Mike Clark Andreas Schwarz James Duncan Davidson Justin Gehtland
オーム社
売り上げランキング: 13645
おすすめ度の平均: 5.0
5 素晴らしい!! ちょっと古いけどまだ使えます。
5 期待以上の内容
4 既に古い。
5 railsが良いのかrubyが良いのか本が良いのか
5 1日に少しの時間で成果が分かる1冊

P.137〜P.153までやった。
Railsについて調べたところ、Railsの新バージョン、Rails3.0がもうすぐ出るとかいう噂があるみたい。Railsを本格的に使うのは、それからにした方がよさそう。2.X系とも互換性がなくなるんじゃないかって話もあるし。
そもそも、Rails1.x系と2.x系でもだいぶ違うことを知って少しショック。

関連:「rails 学習」の検索結果 - hellkite 日記と雑記とメモ。