Rails validates_presence_of 具有多个字段

Dei*_*620 4 activerecord ruby-on-rails

我有多个字段应该使用存在选项进行验证。我正在尝试使用validates_presence_of而不是validates.

这是我的代码

validates_presence_of : first_name, last_name, birthday, sex,home, message: "This field shouldn't be blank"
Run Code Online (Sandbox Code Playgroud)

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

moy*_*o20 7

如果您删除消息哈希,只需使用

validates_presence_of :first_name, :last_name, :birthday, :sex, :home
Run Code Online (Sandbox Code Playgroud)

这将显示一条消息,其中包含保存对象时所有空白的字段名称。