# 第66回 2023/10/1(日) ## 進め方 https://hackmd.io/i-8Lzl_gRDWEQvMdlOO-Mw?both ## 前回のHackMD https://hackmd.io/hNJrIo1BRNepBk3LF1P-6A ## ファシリ/ドライバー - ファシリ: hiromisugie - ドライバー: karlley ## PR https://github.com/GennyBoy/souchou-dokushu-rails/pull/38 ## 読んだところ ### From p436 ### To p449 ## 練習問題 ## 学んだこと(分かったこと/わからなかったこと) - hiromisugie - cssやjs、画像などをアセットとして管理する - `assetes/config/manifest.js`で管理している - CoffeeScript、実際どういうものか見たことがない。Rails6以降はCoffeeScriptが必須ではなくなっていくかもということで、Rails7になっている2023年10月時点でどんな感じなのか知りたい。 - 開発環境モードだと`development.rb`のアセットデバッグ設定が有効(`config.assetes.debug = true`)になっているため、アセットパイプラインの一本化が行われていない - `true`を`false`に変えることで、アプリ起動後に読み込まれるcssとjsファイルが大量にあったものが一本化されたことも確認できて良かった。 - テスト、本番のモードではデフォルトで`false`になっているらしい。 - `コンパイル`、名前はよく見かけるがいまいちわかっていない - karlley - アセットパイプラインの流れが大体理解できた - css,js -> Sprocketsで1つのファイルに変換 -> HTMLと変換したファイルで描画される - scssで使われている`&` はcssではなくscss固有の記述方法だと今更知った😇 - Ajaxは「エイジャックス」 - マニフェストよくわからない...ディレクティブという言葉が不安にさせる - Railsは本番環境以外 は自動コンパイルされない ## 感想(輪読会自体の改善点などあれば) - hiromisugie - 今日はスムーズに読み進められて良かった!理解度チェックへの恐怖心が生まれている。 - これまで色々と書籍を読んだり勉強しているが、基本的には開発環境モードだと思うので、本番がどうとかっていうのはどこで学ぶんだろう?(←自分で学ぶ) - karlley - 今日は平和に進んだ気がする(来週の練習問題でちゃんと思い出せるか...) - 自作サービスを作る場合はこの辺の設定関連も理解できていないといけないのでめっちゃ大変そうだと思った