モジュールで定義されたロールを持つ User モデルがあります。要するに、
class User < ActiveRecord::Base
(...)
module Roles
Admin = 0
SuperPrefeitura = 1
Prefeitura = 2
Instituicao = 3
end
def is_admin?
role == Roles::Admin
end
(...)
end
良い。ここで、i18n を使用して、ユーザーの役割を示したいと思います。解決策は
def role_name
case role
when Roles::Admin
:admin
end
(...)
end
そして翻訳:管理者
しかし、それは解決策のようには見えませんgood
。
それを行う方法は何best
ですか?