如何在 Jbuilder 中将 class 方法输出为属性
How to output a class method as an attribute in Jbuilder
我目前正在使用以下jbuilder代码输出每个@ods的所有属性
json.ods @ods do |od|
json.od od
end
我想添加 class 方法的结果作为附加属性输出。这是否可能而不必单独列出每个属性?
谢谢
如果你想调用class方法
json.method ClassName.method_name
json.ods @ods do |od|
json.od od
end
或者例如方法
json.ods @ods do |od|
json.od od
json.method od.method
end
与实例属性合并
json.ods @ods do |od|
json.od od.attributes.merge(method: od.method)
end
我目前正在使用以下jbuilder代码输出每个@ods的所有属性
json.ods @ods do |od|
json.od od
end
我想添加 class 方法的结果作为附加属性输出。这是否可能而不必单独列出每个属性?
谢谢
如果你想调用class方法
json.method ClassName.method_name
json.ods @ods do |od|
json.od od
end
或者例如方法
json.ods @ods do |od|
json.od od
json.method od.method
end
与实例属性合并
json.ods @ods do |od|
json.od od.attributes.merge(method: od.method)
end