エラーになる
.
.
.
<%= render '*****/******', locals: {variable: @user} %>
.
.
.
undefined local variable or method `variable' for #<ActionView::Base:********>
どうしてローカル変数を設定したが、定義されていないと書かれてある。
ドキュメントをじっくり読んでみた
:layoutなどの追加オプションも渡す場合は、:partialオプションも明示的に指定する
必要があります。
出典
修正
<%= render partial: '******/********', locals: {variable: @user} %>
成功!
感想
しっかり使うときは公式のドキュメントを読んでおく必要がある。
同じビューで変数だけを変えたいときはパーシャルは便利だ。