2017-06-23 92 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