包含验证的自定义错误消息

Sad*_*tam 11 validation activerecord ruby-on-rails-3

我正在使用包含验证

validates :field_type, :inclusion => %w(SA LA RB CB SB Date)
Run Code Online (Sandbox Code Playgroud)

现在,当验证被解雇时,我得到了"Field type is not included in the list".这对我没有任何意义.所以,我希望有自己的自定义消息说"This value is not included in Field Type."任何人都可以在这里指导我吗?

ipd*_*ipd 18

我想你想要:

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

这篇文章.