簡単なカスタム検証メッセージを作成しようとしています。私が使用している検証はコンパイルされて正常に実行されますが、メッセージに変更はありません。
validates :rating, :inclusion => { :in => 0..5 }, :presence => { :message => " must be within 0-5" }
私が受け取るメッセージはまだRating is not included in the list
です
rating
が存在し、0-5
の間のdecimal
であることを検証する必要があります
了解しました。解決しました。これは機能する検証です:
validates :rating, :inclusion => { :in => 0..5, :message => " should be between 0 to 5" }
validates :rating, :presence => { :message => " cannot be blank" }
これを追加しました
validates :rating, :numericality => { :message => " should be a number" }