【发布时间】:2012-11-20 16:13:34
【问题描述】:
工作: [当区域设置为 en 时有效] 当我单击“发送”按钮时,它会显示错误消息,指出 name is blank、email is blank 等(当字段为空时)这很好。输出如下:
3 errors prohibited this message from being sent:
Email can't be blank
Email is invalid
Subject can't be blank
不工作: 但是 [当区域设置为 es 时不工作] 当我单击“发送”按钮时,它会显示下面列出的错误消息:
3 errors prohibited this message from being sent:
Email translation missing: es.activemodel.errors.models.message.attributes.email.blank
Email translation missing: es.activemodel.errors.models.message.attributes.email.invalid
Subject translation missing: es.activemodel.errors.models.message.attributes.subject.blank
问题那么我该如何使这个翻译工作需要帮助,时间不多了。
谢谢。
【问题讨论】:
-
您的 es 语言环境文件中是否设置了值
es.activemodel.errors.models.message.attributes.email.blank? -
其实我没有。让我补充一下!
-
你解决了我的问题,发布一个答案,我会投票并接受你的答案。
标签: ruby-on-rails ruby internationalization actionmailer