2017-06-23 90 views
-2

我有多个字段,应使用状态选项进行验证。 我正在尝试使用validates_presence_of而不是validatesRails validates_presence_of与多个字段

这里是我的代码

validates_presence_of : first_name, last_name, birthday, sex,home, Message: "This field shouldn't be blank" 

但我想在邮件中显示的字段名称。我如何在消息中显示字段名称?

+0

您正在使用带*大写M *的'message'。这是一个错字吗? – Pavan

+0

对不起,Pavan - 它的一个错字。无论如何,它应该是'm'。 – Deimos620

回答

0

如果删除该邮件乱码,只需使用

validates_presence_of :first_name, :last_name, :birthday, :sex, :home 

这将显示含有该是空白的,当你保存对象中的所有字段名的消息。

+0

谢谢。我试过使用,但不起作用。它只显示“不能空白”作为错误信息,没有字段名称。不幸的是,它不起作用。 – Deimos620

+0

奇怪的是,它适用于我:/。您能否提供您使用的整个客户模型和导轨版本 – moyinho20

+0

当字段为空时,您想向我提供您获得的错误消息吗? – Deimos620