ruby-on-rails – 如何在Rails中设置字段的显示名称

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何在Rails中设置字段的显示名称前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以为数据库字段设置显示名称,而不是使用自动生成显示名称

我有一个字段bbe_date,在屏幕中,我使用’Best Before’作为显示的字符串.我已经通过几个视图手动设置,但是有更好的方法吗?

这将有希望在以人类可读的形式将字段名称发送到浏览器的任何地方生效.我也特别考虑验证错误(因为那是我还没有手动处理过的!) – 我的验证代码正在执行:

record.errors.add :bbe_date,'not valid'

但除非我特意拦截这个,否则我只看到’Bbe date not valid’作为验证错误.

解决方法

你需要 internationalization (I18N).Yup,即使你只是想要英语.

修改config / locales / en.yml,并设置:

en:
  activerecord:
    attributes:
      your_lower_case_model_name:
        bbe_date: Best Before

猜你在找的Ruby相关文章