http的エラーのハンドリング
http status 404 を返すようなケースしかなかったので、それをハンドリングするような ルーチン/テンプレートしか用意されていないが、Ajax 的 UI を追加する過程で401が 少なくとも必要になった。
で、現状単純に 401 を返すようなルーチン/テンプレートを追加したが、ちょっと修正 いれれば もうちょっと generic にできるので、そうしておく方がきれいかも。
エラーコードに対応した メッセージを HTTP::Status の status_message で生成して テンプレートにそれをぶちこむことで、エラーコードに対応したような画面がかえる generic なテンプレートとそれをレンダリングする action を用意した。
http status 404 を返すようなケースしかなかったので、それをハンドリングするような ルーチン/テンプレートしか用意されていないが、Ajax 的 UI を追加する過程で401が 少なくとも必要になった。
で、現状単純に 401 を返すようなルーチン/テンプレートを追加したが、ちょっと修正 いれれば もうちょっと generic にできるので、そうしておく方がきれいかも。