多态模型的 Jbuilder 节点名称
Jbuilder Node Names for Polymorphic Models
如果我有包含此代码的 jbuilder 模板:
json.reportable do |reportable|
json.(report.reportable, *report.reportable_type.constantize.column_names)
end
如何使用 reportable.report.reportable_type 属性而不是 "reportable" 来命名节点?
好吧,它就在文档中
json.set! report.reportable_type.underscore do |reportable|
json.(report.reportable, *report.reportable_type.constantize.column_names)
end
如果我有包含此代码的 jbuilder 模板:
json.reportable do |reportable|
json.(report.reportable, *report.reportable_type.constantize.column_names)
end
如何使用 reportable.report.reportable_type 属性而不是 "reportable" 来命名节点?
好吧,它就在文档中
json.set! report.reportable_type.underscore do |reportable|
json.(report.reportable, *report.reportable_type.constantize.column_names)
end