Rails рендерит json для замены значения перечисления на определение i18n - PullRequest
0 голосов
/ 17 января 2020

Я использую enum_help для перевода ключей enum, определенных в модели, для просмотра путем поиска определения i18n (т.е. ja.yml). И это хорошо работает при рендеринге html. Однако для json API он возвращает имя ключа непосредственно как json и не уверен, как позволить rails заменить это значение определением i18n.

  • Определение i18n
ja:
  enums:
    child:
      status:
       high_school: 高校生
  • Детский контроллер
def
 render json: Child.find(1)
end
  • Child.rb
class Child
enum status: {
  elementary: 1,
  high_school: 2
}
end

Как я могу получить перевод json ответ в результате запроса?

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