Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种干净的方法来全局更改所有模型、所有属性等的验证失败消息。在 Ruby on Rails 3 应用程序中。诸如将“不能为空白”更改为“必需”之类的内容。
我已经发现了语言环境文件,但我宁愿不必将应用程序中每个模型的每个属性都添加到列表中,然后必须对其进行维护。对于看似简单的事情来说,这听起来太复杂了。
有没有这样做的好方法?
诺亚米勒在评论中提供了我的问题的答案。
看来这个问题是重复的:
Rails 3.0 中的默认验证错误消息在哪里?
和
更改 Rails 中的默认错误消息
i18n rails有一个项目。您可以按照他们页面中的说明进行操作,或者只需下载您喜欢的语言环境yaml。
这将解决您的Can't be blank问题以及您将来使用该语言时遇到的所有问题。