Ruby on Rails - отображаемое имя для enum - PullRequest
0 голосов
/ 19 октября 2018

У меня есть проект 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}

1 Ответ

0 голосов
/ 21 октября 2018

Если вы объявите свое перечисление следующим образом:

enum status: [:unknown_status, :eligible_status, :certified_status]

Вероятно, ваш интерфейс администратора будет принимать имя символа, а не только число.

Источник: https://api.rubyonrails.org/v5.2.1/classes/ActiveRecord/Enum.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...