ぞえの技術めも

Ruby on Rails勉強中

【96日目】【1日20分のRailsチュートリアル】【第9章】9章向けの作業ブランチ作る

Ruby on Railsチュートリアル(第3版)

今日は「第9章 ユーザーの更新・表示・削除」から。

第9章 ユーザーの更新・表示・削除

この章では、Usersリソース用のRESTアクション (表7.1) のうち、これまで未実装だったedit、update、index、destroyアクションを追加し、RESTアクションを完成させます。

createやshow以外のアクションを追加する感じかな。

9.1 ユーザーを更新する

POSTリクエストに応答するcreateの代わりに、PATCHリクエストに応答するupdateアクションを作成すればよいのです (コラム3.3)。

Ruby on RailsはPATCHリクエスト使えるんだっけ。
updateアクションもPOSTリクエストになるのかと思ってた。

では最初に、いつものようにupdating-usersトピックブランチを作成しましょう。

作業用のブランチ作成。

$ git checkout master
$ git checkout -b updating-users

9.1.1 編集フォーム

まずは編集フォームから始めます。モックアップ図9.1のとおりです。

あれ、モックアップ見るとプロフィール画像も編集できるようになってる。どう組むんだろう??

コラムとか読み直してたら時間かかったので今日はここまで。

今日の学習時間は【20分】

次は「9.1.1 編集フォーム」の実装していくところから。