Rails で部分テンプレートを呼び出すとき、partial
と書いた場合と、書かない場合のローカル変数の渡し方が異なるのでメモ。
#partialを書くなら、localsが書ける <%= render partial: "form", locals: { article: @article } %> #partialを書かないなら、localsも書けない <%= render "form", article: @article %>
slimなら
#partialを書くなら、localsが書ける = render partial: "form", locals: { article: @article } #partialを書かないなら、localsも書けない = render "form", article: @article