分キャンセルと検証を組み合わせるこのアーカイブは同期化されません。日記が更新されても、このアーカイブには反映されません。キャンセルに対応したので、ついでに検証を実装し、キャンセルが検証コードを回避することを確認してみよう。ま、自分の復習のためってことで。検証を行うためには、以下のような修正が必要となる。ActionMessage("備考を入力してください。ActionMessage("既定の処理を選択してください。ActionMessage("既定の処理の値が不正です。==========ぱぱっと簡単に、備考欄が空白ならエラーとしてみた。既定の処理についても厳密にチェックしている。普通に入力するだけでは無効な値になることはないが、フォームの送信は簡単に偽装できるため、しっかりと確認しておく必要がある。