Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rails のバージョンアップと戦ってみた話
Search
ericgpks
November 16, 2022
Programming
130
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rails のバージョンアップと戦ってみた話
ericgpks
November 16, 2022
More Decks by ericgpks
See All by ericgpks
TokyuRuby会議15
ericgpks
0
34
Connecting dots Rails Girls and RubyKaigi (Red Dot Ruby Conference 2024)
ericgpks
0
520
TokyuRuby会議14
ericgpks
0
510
Rails Girls Tokyo 15th Organizer LT
ericgpks
0
1.5k
鹿児島Ruby会議02
ericgpks
1
2.1k
エンジニアへの想い#3
ericgpks
0
150
エンジニアへの想い#2
ericgpks
0
550
Rails Girls Tokyo 13th CoachLT
ericgpks
1
910
Other Decks in Programming
See All in Programming
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
5.2k
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
330
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
740
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
150
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
140
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
450
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
480
LLM Plugin for Node-REDの利用方法と開発について
404background
0
170
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
1.9k
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
190
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
560
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
490
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
280
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
430
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
850
Typedesign – Prime Four
hannesfritz
42
3.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
600
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
610
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Optimizing for Happiness
mojombo
378
71k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Thoughts on Productivity
jonyablonski
76
5.2k
Transcript
Rails のバージョ ンアップと戦って みた話 えりりん @suuuuengch
自己紹介 Twitter:えりりん @suuuuengch Rubyist, Pythonista, インフラ (AWS, Terraform) 趣味:海外旅行、プログラミング、読書、英語学習、 パン作り(最近はケーキ作りも)
本編 Kaigi on Rails 2022 に CFP 提出 人生で初めての CFP
この場で供養
本編 Rails のパッチバージョンアップで アプリが起動しなくなった! ※2022年7月頃の話です 提出のきっかけ
本編 社内向け Rails アプリで Rails のバージョンを上げた
本編 以下のエラーが出てアプリ自体が起動できなくなった 「hostname に禁止文字を使っている」というエラー config/environments/production.rb の記述 config.hosts << IPAddr.new(‘x.x.x.x/16’)
本編 今回の差分は v6.0.3.2 から v6.0.5 の中で起きているはず! 差分がみたいと思い、たどり方を学んだのでご紹介します。
本編 リリースバージョンの辿り方
本編 Tags にするとバージョン一覧が見れる
本編 比較対象としたいバージョンを開く
本編 compare から比較対象のバージョンを選ぶ
本編 差分が出た
本編 コード差分を見る
本編 今回のエラーの原因になってしまったところを見つけたい、、、! 具体的に原因となっていそうなところを見つけて、こういう対応をしたら解消できました! というのを Kaigi on Rails に持って行きたかった Reject 以来進んでいないので頑張ろうかな〜
番外編 今年は多くのオフラインイベントに参加できました - Rails Girls Tokyo 14th - RubyKaigi 2022
- RubyWorld Conference 2022
番外編 オフラインの楽しみ - 参加者のみなさんとの交流 - その場で感想のやりとりができる - スピーカーの方々との交流 - その場で感想を伝えることができる
https://note.com/sq_engch5/n/ne51aa497b88b
番外編 「スピーカーのお話が良かったら良かった!とフィードバックしましょう!」
番外編
番外編 - 勉強になりました! - お話とても良かったです! - お話してくれてありがとうございました! などなど伝えてみませんか? ご都合がついた際にはぜひ!!