ActiveRecordオブジェクトは,
class Employee < ActiveRecord::Base
end
とするだけで,上記で言えばemployees表が持つ各種列に対応する属性が利用可能になる。例えば,employees表にname列が定義されていたとすれば,
employee.name = 'Yoichiro'
p employee.name
というように,nameアクセッサを利用することができる。とても簡単だ。では,
employee.name?
とemploy…
昨日の7月27日に,Japan SpringFramework User Group主催の勉強会「
[SpringNightDream](http://springframework.jp/index.php?%CA%D9%B6%AF%B2%F1)」に参加してきた。ちょっとお手伝いしつつ,総勢8名の方々のライトニングトークを楽しんだ。ひがさんを除いて(w,皆さんSpringにまつわる話を展開。nekopの上空からの突っ込み,そしてひがさんの鋭い突っ込みなども含め,なかなかレベルの高い勉強会となっ…
データベースに格納される情報は,「作成日時」や「更新日時」を付与することが多い。ActiveRecordでは,作成日時や更新日時について,暗黙的にセットする機構が標準で備わっている。例えば,
class CreateEmployees 'updatedat DESC')
end
end
lastupdatedemployeeメソッドを呼び出すと,最後に更新されたEmployeeオブジェクトを1件取得できる。さて,これをテストすることを考えるのだが,ここではfixtureに初期データを記述す…