如何翻译使用位掩码创建的用户角色

时间:2013-08-09 12:59:18

标签: ruby-on-rails

我正在做类似于this示例的事情,如RailsCast中所示

它工作正常,但我希望这些角色在表单中翻译。我可以在locales中设置这个吗?我的意思是那些不是真正的属性,只是已定义数组的元素

1 个答案:

答案 0 :(得分:0)

修改config/locales/en.yml或您想要的任何语言。

en:
  roles:
    admin: 'Super Admin'
    moderator: 'Editor'
    author: 'Owner'

然后以你的形式:

<%= check_box_tag "user[roles][]", t("roles.#{role}"), @user.roles.include?(role) %>