0

我正在寻找一种干净的方法来全局更改所有模型、所有属性等的验证失败消息。在 Ruby on Rails 3 应用程序中。诸如将“不能为空白”更改为“必需”之类的内容。

我已经发现了语言环境文件,但我宁愿不必将应用程序中每个模型的每个属性都添加到列表中,然后必须对其进行维护。对于看似简单的事情来说,这听起来太复杂了。

有没有这样做的好方法?

4

2 回答 2

1

诺亚米勒在评论中提供了我的问题的答案。

看来这个问题是重复的:

Rails 3.0 中的默认验证错误消息在哪里?

更改 Rails 中的默认错误消息

于 2013-03-11T23:02:39.383 回答
0

i18n rails有一个项目。您可以按照他们页面中的说明进行操作,或者只需下载您喜欢的语言环境yaml

这将解决您的Can't be blank问题以及您将来使用该语言时遇到的所有问题。

于 2013-02-26T19:41:14.700 回答