2010/10/20

DataMapper.finalize

Sinatraと組み合わせて使うために、OR Mapperの1つであるDataMapperの勉強をしている。

まずはじめ、DataMapperを単体で使うテストコードを書いてみようと思ったのだが、どうにも正しく動作せずにはまった。原因は、DataMapper.finalizeの呼び出しを忘れていたためだった。

公式ページのGetting started with DataMapperには、belongs_toを使ってモデルが宣言されている場合、明示的にDataMapper.finalizeを呼んであげないと初期化できない、と書かれている。

はじめにちゃんとドキュメント読まないとダメだな。

0 件のコメント:

コメントを投稿