【发布时间】:2020-11-08 19:30:21
【问题描述】:
Rails 6.0.3,activeadmin 2.8.1。
在模型中,我使用status 属性的枚举:
enum status: { draft: 0, created: 10, approved: 20, notified: 30, cancelled: 40 }
这是语言环境:
#config/locales/it.yml
it:
activerecord:
models:
fine:
one: verbale
other: verbali
attributes:
fine:
statuses:
draft: bozza
created: creato
approved: approvato
notified: notificato
cancelled: cancellato
在显示中的 Activeadmin 和索引页面中,罚款的状态没有被翻译。
http://localhost:3000/admin/fines/30
http://localhost:3000/admin/fines
在编辑页面中,状态选择框已翻译。编辑后显示页面,但未翻译枚举字段。
在 ActiveAdmin 中翻译枚举字段的最佳方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby activeadmin