我有一个Rails项目,其中在一个模型对象上定义了一个枚举,如下所示:
enum status : {unknown_status: 0, eligible_status: 1, certified_status:2}
是否有一种方法可以将每个值映射到可显示的名称...类似这样的东西?
enum status : {unknown_status("Status Unknown"): 0, eligible_status("Full Eligibility"): 1, certified_status("Full Certified"):2}
答案 0 :(得分:0)
如果您以此方式声明枚举:
DefaultListModel listModel = new DefaultListModel();
// add data to the model
list.setModel( listModel );
您的管理界面可能会使用符号名称,而不仅仅是数字。
来源:https://api.rubyonrails.org/v5.2.1/classes/ActiveRecord/Enum.html