Railsでいうところの@user.errors.addに相当する機能について、 merb(DataMapper)でも似たような仕組みがあります。

エラー情報を追加するためには、以下のようにします。

   1  @user.errors.add(:login, "login is invalid")
   2  @user.errors.add(:general, "I'm in a bad mood today :-P"

errorsは、 DataMapper::Validate::ValidationErrorsクラス のインスタンスです。特定のプロパティーに関連するメッセージは、第一引数でプロパティを示すシンボルを、それ以外の場合は:generalを指定するようです。

posted by Png genki on Thu 1 Jan 2009 at 22:00

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry1174
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ