Railsのpartialファイルに複数変数を渡すとき(ローカル変数とインスタンス変数を併記する場合)

環境

ruby: 2.6.3
rails:  5.2.2

やりたいこと

  • partialファイルに、ローカル変数とインスタンス変数を同時に渡す
  • partialファイル名と、別名の変数名をつけたい

ドキュメントに書いてあった

https://guides.rubyonrails.org/layouts_and_rendering.html

<%= render partial: "ファイル名", collection: @コントローラから受け取ったインスタンス変数名,
           as: :パーシャルファイルに渡す際の変数名, locals: {パーシャルファイルに渡す際の変数名: 変数または値} %>

<%= render partial: "product", collection: @products,
           as: :item, locals: {title: "Products Page"} %>