partial/共通部分のパーシャル化

複数の箇所で使い回せるものをpartial化
(パーシャル用テンプレートファイルに切り出す)

使い回す部分を_filename.html.erb
(以下、この場合はentryとする)

_entry.html.erb
(view/entries/に保存)

これを読み込みたい部分で、そのファイル(同様にveiw/entries/内の.html.erbファイル)に以下のように記述。

< %= render :partial => @entry %>

このpartial部分を幾度も繰り返すようなら

< %= render :partial => @entries %>

※@entryと@entriesの違いはなんとなくの推測なので、まだはっきりとは分からない。
※render :partialの指定で、@がつくときとつかないときがある。その違いは?

 

Tags:

Comments

No comments so far.

  • Leave a Reply
     
    Your gravatar
    Your Name
     
     
     

    コメントリンクを nofollow free に設定することも出来ます。