---
# System prepended metadata

title: 第69回 2023/10/21(土)

---

第69回 2023/10/21(土)


## 進め方
https://hackmd.io/i-8Lzl_gRDWEQvMdlOO-Mw?both

## 前回のHackMD
https://hackmd.io/ChgD-D18Tcapce6zejC0uA

## ファシリ/ドライバー
- ファシリ： gennyboy
- ドライバー: karlley

## PR

https://github.com/GennyBoy/souchou-dokushu-rails/pull/40

## 読んだところ

### From
p456

### To
p458

## 練習問題
1. Ajaxとは何か？
ページの一部のみを非同期で入れ替え、待ち時間を少なくしてビュー表示の高速化を図るための技術

2. Ajaxを実装する場所の最低限必要な環境設定
rails-ujsの設定、Ajaxをリクエストするビューテンプレートの設定、jQueryの設定(今は使われていない、代用はturbo-links?)

3. キャッシングの目的とは？
DBからのデータ取得時間を減らし、HTMLを返すスピードを高速化する

4. キャッシングの種類、キャッシュの保存場所はどこか
- キャッシュの種類
    - ページキャシュ
    - アクションキャッシュ
    - フラグメントキャッシュ
- キャッシュの保存場所
    - ファイルストア
    - キャッシュストア


## 学んだこと(分かったこと/わからなかったこと)

- karlley
    - js関連は知らない言葉が多いのでとっつきにくい
    - js.erbというファイルを初めて見た気がする
    - js単体でも自信ないのにRailsが絡むとより難しく感じた

- haruguchi
    - 練習問題でAjax使えなかったー🥲
    - ajaxは2種類の方法、(jsコードの送り方)があって僕はこれを混同してしまってるみたい
    - 今日やった方法はあんまり使わず、フロント側でデータフェッチしてjsonでやりとりすることが多いので

- genny
    - ajaxについてなんとなく概要は掴めました！
    - とりあえずPCどうにかしないとということがわかりました

## 感想(輪読会自体の改善点などあれば)

- karlley
    - プラクティス全然進めれてないので少しずつでも進めようと思った！
    - Genneyさんがいるとやっぱり楽しい😁

- haruguchi
    - Gennyさんおかえり!
    - 画面固まる感じが懐かしかった😇


- genny
    - 今日はharuguchi-sanいてくれて本当によかった…（いろんな意味で）
    - npm自作の提出物早く出したい