Slide 1

Slide 1 text

Rails のバージョ ンアップと戦って みた話 えりりん @suuuuengch

Slide 2

Slide 2 text

自己紹介 Twitter:えりりん @suuuuengch Rubyist, Pythonista, インフラ (AWS, Terraform) 趣味:海外旅行、プログラミング、読書、英語学習、    パン作り(最近はケーキ作りも)

Slide 3

Slide 3 text

本編 Kaigi on Rails 2022 に CFP 提出 人生で初めての CFP この場で供養

Slide 4

Slide 4 text

本編 Rails のパッチバージョンアップで アプリが起動しなくなった! ※2022年7月頃の話です 提出のきっかけ

Slide 5

Slide 5 text

本編 社内向け Rails アプリで Rails のバージョンを上げた

Slide 6

Slide 6 text

本編 以下のエラーが出てアプリ自体が起動できなくなった 「hostname に禁止文字を使っている」というエラー config/environments/production.rb の記述 config.hosts << IPAddr.new(‘x.x.x.x/16’)

Slide 7

Slide 7 text

本編 今回の差分は v6.0.3.2 から v6.0.5 の中で起きているはず! 差分がみたいと思い、たどり方を学んだのでご紹介します。

Slide 8

Slide 8 text

本編 リリースバージョンの辿り方

Slide 9

Slide 9 text

本編 Tags にするとバージョン一覧が見れる

Slide 10

Slide 10 text

本編 比較対象としたいバージョンを開く

Slide 11

Slide 11 text

本編 compare から比較対象のバージョンを選ぶ

Slide 12

Slide 12 text

本編 差分が出た

Slide 13

Slide 13 text

本編 コード差分を見る

Slide 14

Slide 14 text

本編 今回のエラーの原因になってしまったところを見つけたい、、、! 具体的に原因となっていそうなところを見つけて、こういう対応をしたら解消できました! というのを Kaigi on Rails に持って行きたかった Reject 以来進んでいないので頑張ろうかな〜

Slide 15

Slide 15 text

番外編 今年は多くのオフラインイベントに参加できました - Rails Girls Tokyo 14th - RubyKaigi 2022 - RubyWorld Conference 2022

Slide 16

Slide 16 text

番外編 オフラインの楽しみ - 参加者のみなさんとの交流 - その場で感想のやりとりができる - スピーカーの方々との交流 - その場で感想を伝えることができる https://note.com/sq_engch5/n/ne51aa497b88b

Slide 17

Slide 17 text

番外編 「スピーカーのお話が良かったら良かった!とフィードバックしましょう!」

Slide 18

Slide 18 text

番外編

Slide 19

Slide 19 text

番外編 - 勉強になりました! - お話とても良かったです! - お話してくれてありがとうございました! などなど伝えてみませんか? ご都合がついた際にはぜひ!!