0

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

index.json.jbuilder 内に show.json.jbuilder を含めるなど、より良い方法はありますか。json を 2 つの場所でレンダリングするロジックを複製したくありません。

4

1 に答える 1

0

jbuilder のドキュメントで説明されているように、partials ( partial!) を使用します。

于 2015-03-06T17:59:03.237 に答える