第3部 CRUD とファイル保存
第3部では、映画図鑑にデータの作成、読み取り、更新、削除を加えます。この四つの基本操作を、それぞれの英語の頭文字から CRUD と呼びます。
第5章では、フォームから送られた映画を JSON ファイルへ保存します。リクエストをまたいでデータを残すために、Ruby の配列とハッシュを JSON として読み書きします。
第6章では、一覧と詳細を分け、映画 1 件を ID で探します。
第7章では、編集と削除を追加します。HTML フォームから送った POST を、Sinatra 側で PATCH や DELETE として扱う方法も確認します。