rails:1757
From: "Taichi Fujisawa" <tf@s...>
Date: Fri, 27 Oct 2006 01:54:30 +0900
Subject: [rails:1757] Re: エラー画面の差し替え方法
藤澤です。 方法はふたつかと思います。 ��before_filter機能を使う ログインの際に作ったセッションの確認のためのbefore_filterのメソッドを 利用して(メソッドはapplication_controller.rbに作成)、権限確認に失敗した時 に ログイン画面に追い出すように作っておくと、意味不明のconntrollerやactionを指 定された場合、 Routing Errorにならずにログイン画面に戻すことができます。 (私はこれを多用) ��scaffoldで自動生成される構文の応用 scaffoldで生成されたコントローラには以下のような構文が10行目から入っていま す。 # GETs should be safe (see http://www.w3.org/2001/tag/doc/whenToUseGet.html) verify :method => :post, :only => [ :destroy, :create, :update ], :redirect_to => { :action => :list } これはonlyで指定した以外の存在しないメソッドがpostされた場合、listに行くと定 義したものです。 Routing Errorを回避するには中々使えます。 藤澤 太一 / Taichi Fujisawa mailto:tf@s... ------------------------------------------------------ 『Travel on Rails』 Ruby on RailsやWEB2.0、ITエンジニアのワーキングスタイルを語る。 http://rubyonrails.blog47.fc2.com/ ------------------------------------------------------ 『P.F.ドラッカーに学ぶ』 『ドラッカー365の金言』より、毎日ひとつずつ題材として取り上げ学ぶ。 申込URL http://www.mag2.com/m/0000211738.html ------------------------------------------------------ Squaria Co., Ltd. c-MA3 BLDG. 5F 3-1-35. Motoazabu Minato-ku Tokyo, 106-0046 JAPAN +81-3-6439-1888 (Phone) ???-????-???? (FAX) http://www.squaria.net ------------------------------------------------------ -----Original Message----- From: YOKOYAMA, Hideyuki [mailto:yokoyama@c...] Sent: Friday, October 27, 2006 1:32 AM To: rails@r... Subject: [rails:1756] エラー画面の差し替え方法 横山です いつもお世話になっております 未定義の Contoller や Action を指定した際に表示される Routing Error のエラー画面や Unknown action のエラー画面を 独自に作成した HTML または 任意の controller, action にリダイレクトさせたいのですが Rails 本体のソースをいじらずに設定可能でしょうか? お分かりの方がいらっしゃいましたらお教えください /*---- 横山 秀行 YOKOYAMA, Hideyuki <yokoyama@c...> -- 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... ]