【发布时间】:2010-09-14 16:17:36
【问题描述】:
我正在尝试将用于描述我的用户模型的“登录”属性的字符串改写为“用户名”。我以为这是在vendor/rails/activerecord/lib/active_record/locale/en.yml 中设置的。我已经尝试在此处和我的config/locales/en.yml 文件中进行更改,但在这两种情况下都不起作用(每次更改后我都会重新启动服务器)。
在这两种情况下都是这样完成的:
en:
...
activerecord:
attributes:
user:
login: User Name
当我测试它时,例如在我的新用户表单中使用 f.label :login,它会显示为“登录”而不是“用户名”。我是在为这些东西如何工作的一些基本错误而努力,还是它真的不起作用?无论哪种方式,谁能告诉我如何解决它?谢谢,最大
【问题讨论】:
标签: ruby-on-rails internationalization