我正在尝试将 I18n 与 activescaffold 一起使用,它在模型转换错误方面工作良好。
但我想翻译这些:
- “1 个错误禁止保存此 {model}”
- “以下字段存在问题:”
我的 yml 文件看起来像
sk:
errors:
template:
header:
one: "1 error prohibited this %{model} from being saved"
other: "%{count} errors prohibited this %{model} from being saved"
body: "There were problems with the following fields:"
activescaffold 形式的结果是:
errors.template.header
errors.template.body
运气不好。我知道 'error_messages_for' 已被贬值,而且我还发现我应该更新我的视图......但是使用 activescaffold,我没有使用任何视图,所以我不知道要更新什么来翻译以上行。我安装了dynamic_form gem,但上面也不起作用。
我发现了这篇文章:rails3 I18n: can't override...,但正如我所说,我没有使用任何视图,所以不确定如何在上面覆盖。
非常感谢任何提示。
问候简