読者です 読者をやめる 読者になる 読者になる

よしだです

プログラミングの勉強してます

renderの引数にインスタンス変数を与えたときの動作

Ruby on Rails

この前、<%= render @products %>のようなコードは、与えられた変数と同じ名前のフォルダを探しにいくという趣旨の記事を書きましたが、微妙に違いました。

 

 

正確には、renderに与えられたモデルインスタンスと同じ名前のフォルダを探しにいくでした。

 

なので、Productモデルのインスタンスが中に入っていれば、変数の名前を@productsにしようが、@booksにしようが、@itemsにしようが、'views/products/product'を見つけにいくのです。

 

へえ〜