DataMapperのdm-validationsでnullを許可するかどうかが nullable => false から required => true になったようだ
件名で全てを言い終えた。以下は補足。
DataMapperでは、 dm-validations を使う事で、モデルでスキーマの定義をしたときに同時にバリデーションも指定出来る。
例えばmysqlでいう
`name` varchar(255) NOT NULL default '',
は、以下のように表せる。
property :name, String, :nullable => false, :default => '', :length => 0..255
…というのは過去の話。
最近では上記はこう書く。
property :name, String, :required => true, :default => '', :length => 0..255
古い書き方をしていると、怒られる。
{:nullable=>false} is deprecated, use {:required=>true} instead
http://github.com/hirafoo/tiwa をいじってて気が付いた。