gem表示它支持I18n的錯誤消息。但是,我找不到任何配置(或文檔)來向我顯示如何修改它生成的錯誤消息的日期格式。在Rails validates_timeliness錯誤消息中更改日期格式
寶石的validator.rb
文件中有一個DEFAULT_ERROR_VALUE_FORMATS
。但是,我不希望全局更改 - 我需要爲每個區域設置格式錯誤消息。
我試着加入相關的I18n日期格式塊到我的應用程序的config/locales
語言文件,就像這樣:
en:
date:
formats:
default: "%d/%m/%Y"
但是,具有服務器重啓後沒有效果。
所以我的問題:我如何將一個特定於語言環境的日期應用於validates_timeliness gem生成的錯誤消息?