假设我有一个名为 Customer 的模型。我的index.json.jbuilder
看起来像这样
例如
json.array!(@customers) do |customer|
json.extract! customer, :id, :name, :phone_number, :email
# some more nested fields of customer
end
我的show.json.jbuilder
也有类似的重复代码
json.extract! customer, :id, :name, :phone_number, :email
# some more nested fields of customer
有没有更好的方法,比如说将show.json.jbuilder包含在index.json.jbuilder中。我不想在两个地方重复渲染 json 的逻辑。
按照 jbuilder 文档中的描述使用 parts ( partial!
)。