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

rails:1762

From: のりお <toykyo@t...>
Date: Fri, 27 Oct 2006 03:18:31 +0900
Subject: [rails:1762] Re: エラー画面の差し替え方法

 のりおです。

>development と production で
>簡単に切り替えとか出来たらさらに便利ですね
 たぶん、こんな感じで簡単に切り替えできます。
 
protected
  def rescues_path(template_name)
    "#{template_root}/rescues/#{ENV['RAILS_ENV']}/#{template_name}.rhtml"
  end
  
  で、下記のようなディレクトリにそれぞれ用意しておく感じです。
  app/views/rescues/development/*.rhtml
  app/views/rescues/production/*.rhtml
  
  他にもいろいろなことが考えれそうですね。
  
  
  
>のりお様
>
>横山です
>いつもお世話になっております
>
>ご回答ありがとうございます
>残念ながら今回は 1.1.x です
>しかし 1.2 ではずいぶん自由になりそうですね
>development と production で
>簡単に切り替えとか出来たらさらに便利ですね
>
>| のりおです。
>| 
>| 余談ですが、1.2 からは自由にカスタマイズできるようになります。
>| 詳しくは下記を参照ください。
>| http://mikenaberezny.com/archives/55
>| 
>| 簡単に説明すると、
>| まず、app/views/rescues を作成し、
>| そこへ本体の rescues テンプレートファイルをすべてコピーします。
>| 次に ApplicationController へ下記のメソッドを追加します。
>| 
>|protected
>|  def rescues_path(template_name)
>|    "#{template_root}/rescues/#{template_name}.rhtml"
>|  end
>|
>| するとエラー発生時に app/views/rescues のテンプレートが
>| 呼び出されるようになります。
>| これで、各テンプレートファイルを編集することにより、
>| エラー発生時の画面を自由に変更できるようになります。
>| 
>| Edgeが使える環境でしたら、一度お試しください。
>
>/*----
>横山 秀行
>YOKOYAMA, Hideyuki <yokoyama@c...>
>
>〒100-0005 東京都千代田区丸の内1−9−1 EA207号
>TEL:???-????-????
>
>-- PGP PUBLIC KEY SERVER URL --
>http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x089F75BE
>----*/
>
>
>--
>ML: rails@r...
>使い方: http://QuickML.com/

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

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

      1738 2006-10-25 06:12 [k.sato@a...         ] DBの日本語表示について                  
      1740 2006-10-25 06:46 ┣[mochablendy@g...    ]                                       
      1742 2006-10-25 08:13 ┃┗[k.sato@a...         ]                                     
      1743 2006-10-25 09:33 ┃ ┗[tf@s...             ]                                   
      1744 2006-10-25 10:04 ┃  ┗[k.sato@a...         ]                                 
      1745 2006-10-25 10:24 ┃   ┣[tf@s...             ]                               
      1746 2006-10-25 11:03 ┃   ┃┗[k.sato@a...         ]                             
      1748 2006-10-25 12:13 ┃   ┃ ┗[tf@s...             ]                           
      1747 2006-10-25 12:04 ┃   ┗[naoji@t...          ]                               
      1749 2006-10-25 13:21 ┃    ┣[naoji@t...          ]                             
      1753 2006-10-26 08:06 ┃    ┗[k.sato@a...         ]                             
      1754 2006-10-26 08:43 ┃     ┗[naoji@t...          ]                           
      1755 2006-10-26 12:26 ┃      ┗[k.sato@a...         ]                         
      1756 2006-10-26 18:31 ┃       ┗[yokoyama@c...       ] エラー画面の差し替え方法
      1757 2006-10-26 18:54 ┃        ┣[tf@s...             ]                     
      1760 2006-10-26 19:55 ┃        ┃┗[yokoyama@c...       ]                   
      1758 2006-10-26 19:19 ┃        ┣[toykyo@t...         ]                     
      1761 2006-10-26 19:58 ┃        ┃┗[yokoyama@c...       ]                   
->    1762 2006-10-26 20:18 ┃        ┃ ┗[toykyo@t...         ]                 
      1763 2006-10-26 20:33 ┃        ┃  ┗[yokoyama@c...       ]               
      1764 2006-10-26 22:00 ┃        ┣[naoji@t...          ]                     
      1765 2006-10-27 03:31 ┃        ┗[qve02451@n...       ]                     
      1767 2006-10-28 08:38 ┃         ┗[yokoyama@c...       ]                   
      1741 2006-10-25 06:53 ┗[tf@s...             ]