2014年6月19日木曜日

部分テンプレート

<%=render :partial =>'shared/link' %>
<%=render partial: 'shared/link' %>
 部分的に使い回せるhtmlは、上記のように呼び出して再利用できるそうです。
 テンプレートファイルのファイル名は頭に"_"(アンダースコア)をつけることがルールとのこと。
 場所は該当するコントローラ内や、コントローラをまたいでいろいろ使えるものであれば下記のsharedフォルダが一般的だそう。
app/views/shared/_link.html.erb
出来上がったサイトのソースを見ても、まだまださっぱりわかりませんね…。

 あと、Railsチュートリアルだとpartial:が抜けている。省略できるのかな…。

0 件のコメント:

コメントを投稿