30

このエラーが発生します

不明なバリデータ: 'MessageValidator'

なぜ私はそれを得ているのか分かりません。
コードの何が問題になっていますか?

validates :title,   
    :presence => true,   
    :uniqueness => true,   
    :length => { :maximum => 100 },
    :message => "Must be input and has to be less than 100 characters, and unique."
4

2 に答える 2

61

試す:

validates :title, 
          :presence => {:message => "Title can't be blank." },
          :uniqueness => {:message => "Title already exists."},
          :length => { :maximum => 100, :message => "Must be less than 100 characters"}
于 2013-01-22T05:52:12.140 に答える
7

長さの検証が失敗したときにメッセージを表示したいと思います。次のように、そのハッシュにメッセージを含める必要があります。

validates :title,   
    :presence => true,   
    :uniqueness => true,   
    :length => { :maximum => 100, :message => "Must be less than 100 characters"}
于 2013-01-22T04:59:43.330 に答える