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

rails:1764

From: 竹村尚路 <naoji@t...>
Date: Fri, 27 Oct 2006 05:00:14 +0900
Subject: [rails:1764] Re: エラー画面の差し替え方法

竹村です

> 横山です

> 未定義の Contoller や Action を指定した際に表示される
> Routing Error のエラー画面や
> Unknown action のエラー画面を
> 独自に作成した HTML または
> 任意の controller, action
> にリダイレクトさせたいのですが
> Rails 本体のソースをいじらずに設定可能でしょうか?

 400.htmlと500.htmlをいじればいいんじゃ?と思ったら。。
私は、開発はWEBrick、運用テストはMongrelという環境なんですが

・WEBrick
事細かにエラーを出力(期待通り)

・Mongrel
public/404.htmlを期待通りに出力してくれるんだけど
public/505.htmlは?

 えっと、diariesコントローラーに以下を追加してみました

def hogehoge1
end
def hogehoge2
 atai = 3 / 0
end

WEBrickだと

http://localhost:3000/RoR/diaries/hogehoge1
→Template is missing
http://localhost:3000/RoR/diaries/hogehoge2
→ZeroDivisionError in ...
http://localhost:3000/RoR/diaries/hogehoge3
→Unknown action
http://localhost:3000/RoR/hogehoge
→Routing Error

Mongrelだと

(1) http://naoji.dip.jp/RoR/diaries/hogehoge1
(2) http://naoji.dip.jp/RoR/diaries/hogehoge2
(3) http://naoji.dip.jp/RoR/diaries/hogehoge3
(4) http://naoji.dip.jp/RoR/hogehoge

(3)(4)は、public/400.htmlが出力されました
(1)、(2)が謎です。ソースは、↓これだけ(public/500.htmlの内容と違う)
<html><body><h1>Application error (Rails)</h1></body></html>

なんだか、わからなくなってきました


では。。

♀♂♀♂
♀♂  タンデムシステムズ(株) 竹村尚路(なおじ)
♀♂♀     携帯:???-????-????
♀♂♀♂♀♂



--
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...             ]