---
# System prepended metadata

title: 第89回 2024/1/20(土)

---

第89回 2024/1/20(土)


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

## 前回のHackMD
https://hackmd.io/F5MWYcSEQ2WzPgHNchwH_g

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

## 前回のPR
https://github.com/GennyBoy/souchou-dokushu-rails/pull/59

## 今回のPR


## 読んだところ

### From
p513　13章から

### To
p520


## 練習問題


## 学んだこと(分かったこと/わからなかったこと)
- sugiwe
    - ActiveSupportの拡張メソッドは色々便利そう
    - `squish`はスカッシュと読む
        - スクウィッシュだった！スカッシュは`squash`
    - この単語の複数形なんだっけと迷う時があるのでそう言う時にも`pluralize`が便利そう
    - `dasherize`は`_`から`-`にする。キャメルから`-`にはしてくれない
    - タイムゾーンは、DB側とアプリ側の両方の設定がある。DBはUTCにしといてアプリ側で日本なり他の国なりに合わせるのが良さそう

- karlley
    - ActiveSupportはコードリーディングの練習に良さそうだと知れた！
    - Railsの中で何気なく使われてるメソッド(plurize、singularize等)の動作が理解できた
    - タイムゾーンの設定は「どこで使われるか」を軸に設定することが大事

- haruguchi
    - ActiveSupportにはRubyのメソッドを拡張したものがいっぱいある。Rubyにあると思ってたらRailsにしかないことはよくある。
    - ちなみに`map(&:method)`みたいなのはRailsからの逆輸入
    - squash, suquish, squeeze　


## 感想(輪読会自体の改善点などあれば)
- sugiwe
    - アカウント名をまだ書きなれないので慣れたい
    - もうすぐ終わる…！！！！

- karlley
    - 2週間ぶりだったけど久しぶりにワチャワチャしながら進められて楽しかった😁
    - 残り少なくなってきたけど次の輪読会も楽しみになってきた！

- haruguchi
    - ペンネームみたいなのに憧れる。(武者小路実篤みたいないかついやつ)
    - 1年やり切るのすごい。僕は半分ほどしか出てないが、、、笑