ActiveRecord のコールバックとオブザーバ(Rails勉強中 #6) Posted by Gosuke Miyashita Thu, 29 Dec 2005 15:36:13 GMT Rails の興味深い実装メモの続き。 ActiveRecord の主な仕事は、DB の読み書きとデータの Validation なわけですが、コールバックを利用すると、Validation の前後や DB 読み書きの前後の、任意のタイミングで好きな処理を割り込ませることができます。 例えば、 Rails本のサンプルでは、 def before_create self.hashed_password = User.hash_password(self.password) end といった感じで、DBにユーザ情報をインサートする前にパスワードを SHA1 でハッシュしたり、 after_create
test_helper.rb の Rails 本と Rails 1.0 の違い(Rails 勉強中 #3) Posted by Gosuke Miyashita Sat, 24 Dec 2005 15:28:29 GMT Agile Web Development With Rails の内容と、最新バージョンである Rails 1.0 の食い違いにより、何度かはまっているわけなのですが、同じようにはまる人がいるかもしれないので、気づいた点はここにメモしていくことにします。 P153 では、test_helper.rb の内容が以下の様に記述されています。 ENV["RAILS_ENV"] = "test" require File.dirname(__FILE__) + "/../config/environment" require 'application' require 'tes
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く