共享 JSON 生成器文件以进行索引和显示



假设我有一个名为 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! )。

相关内容

  • 没有找到相关文章

最新更新