我知道您可以使用devise.en.yml語言環境來設置自定義錯誤消息,但「密碼不能爲空」或「電子郵件不能爲空」之類的消息不在要定製的區域設置。無論如何改變這些?設計自定義錯誤消息
看完後我發現我可以使用:
en:
mongoid:
errors:
models:
user:
attributes:
email:
blank: "custom invalid message"
但現在的消息爲「電子郵件定製無效消息」。如何將字段的名稱添加到自定義消息的開頭?無論如何改變這種行爲?
你有沒有考慮過github的設計?已經有2000多個叉子,其中一個叉子可以做到這一點。 https://github.com/plataformatec/devise –
它可以是有用的:[定製設計錯誤](http://stackoverflow.com/questions/5839071/customizing-devise-error-messages-in-rails-3) – drinor
@drinor謝謝我發現你的答案很有用,我更新了我的問題,並對它有所顧慮,請看看它。 – ny95