[前][次][番号順一覧][スレッド一覧]

rails:3848

From: dezawa <dezawa@a...>
Date: Fri, 19 Oct 2012 23:01:49 +0900
Subject: [rails:3848] Re: layouts/application.erbについて

出沢です

ありがとうございます。

これ、私の知らないpartialの使い方か?
app/views/foo/bar.erb の中での partial は知っているのですが、
app/views/layout/application.erb でも使えるのでしょうか。

app/views/layout/ に _header.erb を置いて試してみましたら、
  Missing template foo/_header.erb in view path /Rails/root/app/views:
となってしまいました。置き場所が違うのでしょうか。
 (Railsが古いかな、2.2.3だ)
このheaderは、どのviewでも同じものを出したいのです。
そうか、全ての /app/views/* に _header.erb を置けばよいのか。
中身は <%= menu_bar %> 1行だけで済みますから。
ちょっとスマートではないですが最後の手段として使えそうです。


(2012年10月19日 19:36), Ayako Arakane wrote:
> 出沢さん
> 
> こんにちは、荒金です。
> 
> 以下のように「render :partial 」で部分テンプレートを用いて整理すればいい
> ように思えたのですが、如何でしょうか。
> 
> <html>
> <head>
>    ・・・
> </head>
> <body>
>    <div id="container">
>      <div id="header"><%= render :partial => "header" %></div>
>      <div id="main"><%= yield :layout  %></div>
>      <div id="footer"><%= render :partial => "footer" %></div>
>    </div>
> </body>
> </head>


--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      3846 2012-10-19 10:36 [dezawa@a...         ] layouts/application.erbについて         
      3847 2012-10-19 12:36 ┣[arakane@r...        ]                                       
->    3848 2012-10-19 16:01 ┃┗[dezawa@a...         ]                                     
      3849 2012-10-19 16:11 ┃ ┗[dezawa@a...         ] Re: [SPAM]  Re: layouts/application.erbについて
      3850 2012-10-19 16:15 ┗[dezawa@a...         ] Re: [SPAM]  layouts/application.erbについて
   @  3851 2012-10-19 16:21  ┗[netwillnet@g...     ]                                     
      3852 2012-10-21 20:58   ┗[dezawa@a...         ]