クリトラのコツコツITログ

3Dの皮をかぶった庶民の技術ブログです

Play Frameworkでエラーページとカスタムエラーハンドラを作る ~ ホントは登録機能作るつもりだった ~

本日の配信


Scala-Play ハンズオン作成part11 ~ CRUD(dbなし)のサンプル作ろうの巻3 ~

今日は登録ページを作る! つもりが、エラーハンドリング追加でハマっていました
ハマっていたというよりは、私がScala, Playのお作法に則れていないのかなと思います

私は NotFoundのResultを返したら、いい感じにエラーハンドラのonNotFoundが呼ばれて欲しかったんです
どうしても呼べなかったのです...

コントローラから直接throwすることも考えましたが、それはなんか違う気がして... どうしたらいいんでしょうね??

本日の進捗と残タスク

進捗

  • 404ページの表示
  • カスタムエラーハンドラの追加

404ページ表示: Commit Log
カスタムエラーハンドラ追加: Commit Log

理想型とは違った形になりましたが、エラー関連の実装ができました
カスタムエラーハンドリングは最初はいらないかなと思ったので、おまけに追加してみました!

次こそは登録フォームの実装をしますよ、次こそは

残タスク

実質進んでいないので、昨日と同じですね
登録・更新を作るのだ

本日の反省

そもそも私が人に教えられるほどスキルがないので、ハマるとハマっちゃいますね... その間すごく無言だった気がします

一緒に自習室とするには私が煩すぎるし、実況として聴くにはハマりすぎるしで落とし所が見つかってない気もしております(๑´ڡ`๑)

まとめ

今日はゲームだけでのんびりしよっかなって思っても「配信しなくては」という気持ちから机に向かえているので、すごく重宝しています
この調子で頑張るぞい!

ちょっと普通にシステム開発をしたくなってきていたりします
ずっとハンズオン作ってるの辛いです...

f:id:christina_triceps:20200224010049p:plain