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

rails:935

From: Kazuhiko <kazuhiko@f...>
Date: Mon, 13 Feb 2006 15:38:31 +0900
Subject: [rails:935] Re: ロケールによるテンプレートの切り替え

かずひこ@やっと入稿したよ です。

At Mon, 13 Feb 2006 14:57:49 +0900,
manabu togawa wrote:

> Railsのテンプレートをロケールによって簡単に切り替えることはできるでしょうか?
(snip)
> また、ActionControllerのRenderは下のようにlocalesを引数にとるようになっているようなのですが、これはなににつかっているのでしょう。
> 
>  def render_file(template_path, status = nil, use_full_path = false,
> locals = {})

残念ながら、これは「ローカル」であって、「ロケール」ではありません。:p

で、render の local 引数は、テンプレートファイルの中のローカル変数を設定
するためのものです。

| You can pass local variables to sub templates by using a hash with the
| variable names as keys and the objects as values:
| 
|  <%= render "shared/header", {"headline" => "Welcome", "person" => person} %>
| 
| These can now be accessed in shared/header with:
| 
|   Headline: <%= headline %>
|   First name: <%= person.first_name %>
-- 
かずひこ <http://wiki.fdiary.net/kazuhiko/>
  「恋とハックはアジャイルが命!」

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

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

       934 2006-02-13 06:57 [togawamanabu@g...   ] ロケールによるテンプレートの切り替え    
->     935 2006-02-13 07:38 ┣[kazuhiko@f...       ]                                       
       936 2006-02-13 07:42 ┗[shachi@j...         ]                                       
       937 2006-02-13 08:25  ┗[togawamanabu@g...   ]                                     
       953 2006-02-18 09:42   ┗[yugui@y...          ]                                   
       957 2006-02-20 04:25    ┗[togawamanabu@g...   ]                                 
       965 2006-02-26 10:33     ┗[yugui@y...          ]