簡體   English   中英

設計自定義錯誤消息

[英]Devise Custom Error Messages

我知道您可以使用devise.en.yml語言環境設置自定義錯誤消息,但是“自定義密碼不能為空”或“電子郵件不能為空白”之類的消息不在要自定義的語言環境中。 反正有改變這些嗎?

閱讀后,我發現我可以使用:

en:
  mongoid:
    errors:
      models:
        user:
          attributes:
            email:
              blank: "custom invalid message"

但是現在該消息顯示為“通過電子郵件發送自定義無效消息”。 字段名稱如何添加到自定義消息的開頭? 無論如何,有沒有改變這種行為?

試試吧:

en:
  mongoid:
    attributes:
      user:
        email: 'Your name for email'

“用戶”是模型,“電子郵件”是您要翻譯的字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM