部分テンプレートを呼び出す際にcollectionオプションを使った。
しかし、インスタンス変数(@prototype)から取り出した要素 (prototype)を部分テンプレート内で扱うことができる(取り出される前のインスタンス変数の状態では使えない)ということを、私はちゃんと理解できていなかったため、インスタンス変数の状態で呼び出すファイルを記入していたため、image nilのエラー画面が出ていた。
・もし、別の名前として取り出した値を使いたければ as:を使う。
<%= render partial: 'circle', collection: @circles, as: "square" %>
partialを記さないとエラーになるから注意する。
この時、部分テンプレ内の変数squareに@circlesが代入される
・renderメソッドにlocalsオプションをつけると、その部分テンプレートで使用する変数を定義することができる。