这个问题已经在这里了:
Why doesn't Rails' "errors.full_messages" replace attribute and message variables?
...但尚未得到答复,我确信这是因为宝石I18n -version“0.5.0”。
这个错误突然出现给我,我只是假设这是因为heroku现在正在使用最新的宝石版本。
如何让整个应用程序使用以前版本的“0.4.1”或修复错误消息的方式而不必更改.yml或者如果我必须如何设置en.yml。
这就是发生的事情:
所有错误消息现在都显示为{{attribute}} {{message}}而不是我希望的默认消息。
答案 0 :(得分:2)