【发布时间】:2015-07-07 17:27:42
【问题描述】:
在我当前的应用程序中,我们使用 I18n。我必须添加一个 :base 错误键,该键对所有模型都是通用的。
例如:我会在en.yml 文件的一处添加:common_error 并按如下方式使用,
@user.errors.add(:base, :common_error)
@post.errors.add(:base, :common_error)
..and so on
我真的很担心如果我应该在所有模型中添加:common_error 键,因为应用程序中存在更多模型。
我当前的en.yml 文件如下所示,
en-uk:
activerecord:
errors:
<<: *errors
models:
user:
attributes:
base:
some_key: ""
post:
attributes:
base:
some_key: ""
我不确定是否有一个我没有找到的简单解决方案。但任何想法都会被应用。 提前致谢!
【问题讨论】: