加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 04:20:04 所属栏目:百科 来源:网络整理
导读:是否可以为数据库字段设置显示名称,而不是使用自动生成的显示名称? 我有一个字段bbe_date,在屏幕中,我使用’Best Before’作为显示的字符串.我已经通过几个视图手动设置,但是有更好的方法吗? 这将有希望在以人类可读的形式将字段名称发送到浏览器的任何地
是否可以为数据库字段设置显示名称,而不是使用自动生成的显示名称?

我有一个字段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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读