User.model_name.human # => User
User.human_attribute_name('name') # => Name
alabilirsiniz Ama nasıl Raylar 4.1 Enums I18n değerlerini yazmak için?
User.model_name.human # => User
User.human_attribute_name('name') # => Name
alabilirsiniz Ama nasıl Raylar 4.1 Enums I18n değerlerini yazmak için?
Ben de herhangi bir özel deseni bulamadık, bu yüzden sadece ekledi:
en:
user_status:
active: Active
pending: Pending...
archived: Archived
keyfi .yml dosyaya. Sonra benim görüşüme göre:
I18n.t :"user_status.#{user.status}"
enum_help gem'i deneyin. Açıklama:
ActiveRecord :: Enum özelliği, I18n ve simple_form ile sorunsuz çalışmasına yardımcı olun.