# 第59回 2023/9/9(土) ## 進め方 https://hackmd.io/i-8Lzl_gRDWEQvMdlOO-Mw?both ## 前回のHackMD https://hackmd.io/UIMoVf1AR-K1D1CpGKsA1Q ## ファシリ/ドライバー - ファシリ: karlley - ドライバー: sugie ## PR https://github.com/GennyBoy/souchou-dokushu-rails/pull/29 ## 読んだところ ### From p429(練習問題 10.4から) ### To p430(次は理解度チェック5.から) ## 練習問題 1. image_tag - 相対パス: app/assets/imagesディレクトリ - 絶対パス: publicディレクトリ 2. form_withヘルパーメソッド:フォームを生成する - `model`: 特定リソースを指定する - `scope`: スコープの指定、`url` オプションでURIを指定 3. fields_forとstrong_paramsの関係 - strong_paramsにも子モデルの属性を追加する必要がある ## 学んだこと(分かったこと/わからなかったこと) - karlley - `<%= %>` で囲まれた文字はエスケープされる - `app/views/layouts/` 配下に`コントローラー名.html.erb` を作ると専用レイアウトになる - hiromisugie - form_withヘルパーメソッド、fields_forヘルパーメソッドについて復習できた(がちゃんと解ってるかは不明) - モデルごと?に専用のレイアウトを作成できる。`app/views/layouts/`内の`application.html.erb`は全ページ共通だが、例えば`users.html.erb`を作るとユーザーモデル用のレイアウトを作れる。モデル用ページではヘッダー部分の表示を変えたい、みたいな時に使える ## 感想(輪読会自体の改善点などあれば) - karlley - 2人での理解度チェックで不安だったけど意外にスムーズに進んだので気持ちが良かった! - カンペ見まくりでRailsのコード書いているけど最近は「とにかく形にする」ということを目標にしているのでこれで良い気がする。` - hiromisugie - 意外と手こずるビューの章だけど次回(かその次)に10章は終えられそうか…? - とっとと終わらせたい気持ちと、理解も浅いのにそれで良いのか?という気持ちが入り混じる