【问题标题】:Jbuilder Node Names for Polymorphic Models多态模型的 Jbuilder 节点名称
【发布时间】:2020-01-29 16:52:33
【问题描述】:

如果我有一个包含此代码的 jbuilder 模板:

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

如何通过 reportable.report.reportable_type 属性而不是“reportable”来命名节点?

【问题讨论】:

    标签: ruby-on-rails jbuilder


    【解决方案1】:

    嗯,它就在文档中

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

    【讨论】:

      猜你喜欢
      • 2013-07-09
      • 2013-08-11
      • 1970-01-01
      • 2013-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多