пользовательское сообщение об ошибке для проверки включения - PullRequest
10 голосов
/ 01 августа 2011

Я использую проверку включения как

validates :field_type, :inclusion => %w(SA LA RB CB SB Date)

, теперь, когда проверка запускается, я получаю "Field type is not included in the list".Это не имеет никакого смысла для меня.Итак, я хочу, чтобы мое собственное сообщение гласило: "This value is not included in Field Type." Может кто-нибудь направить меня сюда?

Ответы [ 2 ]

17 голосов
/ 01 августа 2011

Я думаю, что вы хотите:

validates :field_type, :inclusion => { :in => %w(SA LA RB CB SB Date),
                                       :message => "The value: %{value} is not included in Field Type." }

См. этот пост.

0 голосов
/ 01 августа 2011

Попробуйте опцию сообщения

validates :field_type, :inclusion => %w(SA LA RB CB SB Date), :message => "...."

http://guides.rubyonrails.org/v3.2.13/active_record_validations_callbacks.html#message

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...