Названия узлов Jbuilder для моделей Polymorphi c - PullRequest
0 голосов
/ 29 января 2020

Если у меня есть шаблон jbuilder, содержащий этот код:

json.reportable do |reportable|                  
       json.(report.reportable, *report.reportable_type.constantize.column_names)
end

Как я могу назвать узел с помощью атрибута reportable.report.reportable_type вместо «reportable»?

1 Ответ

0 голосов
/ 30 января 2020

ну, это прямо в документации

json.set! report.reportable_type.underscore  do |reportable|                  
       json.(report.reportable, *report.reportable_type.constantize.column_names)
end
...