2013-07-04 62 views
1

我調整了bootstrap包裝,現在我將所有內聯錯誤顯示爲simple_form字段上方的塊。Simple_form - 如何將字段名稱添加到錯誤消息?

該表單是一種註冊設計形式,特別是來自rails-prelaunch-signup composer應用程序。如何在錯誤消息中包含該字段的名稱?

目前我得到「無效」或「不能空白」,但我想像「電子郵件不能爲空」的東西。

回答

1

您可以在模型中設置錯誤消息:

validates :email, presence: { error_message: "Email can't be blank" } 
+0

這將手動添加一個字段 - 自動爲所有字段如何處理? – elsurudo

3

Simpleform是指,如果沒有錯誤消息在模型設置爲導軌定位。所以,如果你想要的屬性名稱添加到每個錯誤信息,您可以添加這樣的事情在你的區域文件:

en: 
    errors: 
    messages: 
     blank: "%{attribute} can't be blank" 
     invalid: "%{attribute} isn't valid" 

哪裏%{attribute}是其中字段名稱將被插入的佔位符。

相關問題