在用户模型中,我添加了角色:
Roles = [:registered, :banned, :admin ]
def is?( requested_role )
self.role == requested_role.to_s
end
我如何在角色中翻译角色名称?
答案 0 :(得分:1)
在config/locales/en.yml
中创建翻译并为其指定自定义名称:
en:
models:
user:
roles:
registered: 'Registered'
banned: 'Banned'
admin: 'Administrator'
然后叫它
I18n.t("models.user.roles.#{user.role}")