如何在Ruby on Rails中自定义mongodb(mongoid)字段名称?

时间:2012-04-25 20:57:21

标签: ruby-on-rails mongodb mongoid

我目前正在尝试自定义错误消息,但我无法将数据库表字段名称更改为更易读。

我已经尝试更新config / locales / en.yml文件,但在验证错误发生时它没有更改它:

en:
  mongoid:
    attributes:
      user:
        restaurant_name: "Restaurant Name"

MongoDB表:users
MongoDB字段名称:restaurant_name

谢谢!

1 个答案:

答案 0 :(得分:0)

本地化适用于字段值,不适用于字段名称。

如果您在使用字段值进行本地化操作时遇到问题,可能是因为您尚未在模型中启用本地化。

如果是这种情况,只需将localize: true添加到字段定义中。