もともとはREE(Ruby Enterprise Edition)を試すのが目的だったのですが、REE環境でmerbインストールしたら最新の1.0.15が落ちてきた。そんでDataMapperも11ヵ月ぶりのアップデートとやらがされていて、なんか嫌な予感はしたんですが、やっぱハマりました。 Merbのバージョンアップはどうってことない、問題はDataMapper。 気づいた変更点としてはDataMapper.setupでのencodingの指定の仕方が変わった。今まで encoding => "utf8" などと書いていたものを encoding => "UTF-8"としなければならない。 modelでhas 1とかhas nメソッドを使って他テーブルとのリレーションを定義するのは前からそうだけど、そこでのリレーション先のモデルのクラス名の指定方法が変わった:class_name => "