西山和広です。 At Mon, 22 Sep 2008 18:55:07 +0900, Tietew wrote: > > > >> * encodingのチェックをして正しくない場合はASCII-8BITに > > >> force_encodingしてしまう > > > > > > 例外を起こすか、何らかの形で「不正エンコーディングを検出した」ということ > > > を検出できる方法が欲しいです。 > > > > > > # 不正エンコーディングを検出したら 400 等のステータスで即終了。 > > > > > 即終了するのはそのようにコーディングしてもらうとして、 > > 何らかの形の部分の希望はありますか? > > 例えば@encoding_errorsのarrayを作って項目名をプッシュするとか > > 個人的には、どのフィールドが不正なのかということに興味はないので、 > true/false が返る程度で構いません。他の人の意見も聞きたいです。 > > 抜け穴を防ぐという意味では例外の方がいいのかなあ。 不正エンコーディングを検出したときに実行するブロックを指定できる ようにして、指定がなかった場合のデフォルトは例外で、どのフィールドか 知りたければそこで残すようにするとか? -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)