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 6.0.0rc2に上げたらバグを踏んだのでRailsにIssueを投げた話
Search
shiroemons
November 15, 2019
Technology
0
1.3k
個人アプリをRails 6.0.0rc2に上げたらバグを踏んだのでRailsにIssueを投げた話
shiroemons
November 15, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
250
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
630
Practical Agentic AI in Software Engineering
uzyn
0
110
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
380
S3アクセス制御の設計ポイント
tommy0124
3
200
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
850
💡Ruby 川辺で灯すPicoRubyからの光
bash0c7
0
120
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
230
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
480
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
21
11k
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
180
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
450
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.2k
4 Signs Your Business is Dying
shpigford
184
22k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Code Reviewing Like a Champion
maltzj
525
40k
YesSQL, Process and Tooling at Scale
rocio
173
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
Transcript
ݸਓΞϓϦΛRails 6.0.0rc2 ʹ্͛ͨΒόάΛ౿Μͩͷ ͰRailsʹIssueΛ͛ͨ 2019/11/15 ۜ࠲Rails #15 γϩ(@shiroemons)
2019/11/05 Rails 6.0.1ϦϦʔε
ࠓRails 6.0.0 rc2ͷ
͢͜ͱɾ͞ͳ͍͜ͱ • " RailsʹIssueΛ͛ͨܦݧஊͰ͢ • # ٕज़తͳ͋·ΓͰ͖ͯ·ͤΜ…
ࣗݾհ γϩ ɹɹ@shiroemons ɹɹshiroemons Rubyྺɿ1.8.7ʙ Railsྺɿ2.3ܥʙ ྑ͘ߦ͘RubyɾRailsίϛϡχςΟ ɾۜ࠲Rails (ୈ1ճ͔ΒϑϧࢀՃ) ɾStep-to-Rails-Expert.rb
ɾGrow.rb
ࣗݾհ झຯɿݸਓΞϓϦʮ౦ํฤۂʯ։ൃ ɾ౦ํΞϨϯδ͖ ɾ͖ͳ౦ํΩϟϥ ɹɹᒵ ɾ͖ͳݪۂ ɹɹ༓ྶָஂɹʙ Phantom Ensemble
ࠓճͷςʔϚ ݸਓΞϓϦΛRails 6.0.0rc2ʹ ্͛ͨΒόάΛ౿ΜͩͷͰ RailsʹIssueΛ͛ͨ
ࠓճͷςʔϚ ౦ํฤۂΛRails 6.0.0rc2ʹ ্͛ͨΒόάΛ౿ΜͩͷͰ RailsʹIssueΛ͛ͨ
౦ํฤۂͱʁ • ౦ํฤۂɹʙ Arrangement Chronicle https://touhou.arrangement-chronicle.com/ • ౦ํProjectͷԻָͷΞϨϯδۂͷσʔλϕʔεαΠτ • ౦ํΞϨϯδΛݪۂɺαʔΫϧɺ൦ΠϕϯτɺΞʔςΟ
ετผͰݕࡧ͢Δ͜ͱ͕Ͱ͖Δɻ • 20143݄ࠒ։ൃελʔτ͠ɺಉ10݄ʹຊ൪ӡ༻։࢝
https://touhou.arrangement-chronicle.com/
౦ํฤۂ Ruby / Rails Ver. • ։ൃॳ(201403݄) • Ruby 2.1ܥ
• Rails 4.1ܥ • ࠓͷ7݄͝Ζ • Ruby 2.5.3 • Rails 4.2ܥ
Rails 6.0.0rc2ʹ ্͛Δ·ͰͷܦҢ
Rails 6ϦϦʔε͢Δ͔ʁPartyʹࢀՃ https://roppongirb.connpass.com/event/138291/
ਆ͞Μ(@sinsoku_listy)ͷ εϥΠυ͕͖͔͚ͬ https://www.slideshare.net/sinsoku/rails6-159723148
౦ํฤۂΞοϓσʔτͩ https://www.slideshare.net/sinsoku/rails6-159723148
Ruby / Rails όʔδϣϯΞοϓ
20197݄30 Rails 4.2 → Rails 5.0 8݄1 Rails 5.0 →
Rails 5.1 8݄2 Rails 5.1 → Rails 5.2 8݄3 Ruby 2.5.3 → Ruby 2.6.3 7݄31 Rails 6ϦϦʔε͢Δ͔ʁParty
ϨσΟɾύʔϑΣΫτϦʔ ४උશʹͬͨ
Rails 6.0.0rc2ʹ্͛ΔݖརΛಘΔ
ૣRails 6.0.0rc2ʹ͋͛ͯΈͨ
όάΛ౿Ή
None
ͲΜͳࣄʁ • GROUP BY + COUNT Ͱൃੜ • COUNTͷΤΠϦΞεͷʮ_ʯ(ΞϯμʔείΞ)͕2ͭʹͳ͍ͬͯΔ… •
COUNTͷΤΠϦΞεΛORDER BYͰ༻͍ͯͨ͠ΒΤϥʔʹͳͬͨ • # Rails 5.2.3Ͱɺൃੜͤͣ • " Rails 6.0.0rc2Ͱɺൃੜ͢Δ • Rails 6.0.0rc1ࢼ͍ͯ͠ͳ͍
ௐࠪͯ͠Θ͔ͬͨ͜ͱ • # ୯७ͳGROUP BY + COUNT Ͱൃੜ͠ͳ͍ • "
COUNTΛόοΫΫΥʔτͰࢦఆ͢Δͱൃੜ ͢Δ
࠶ݱίʔυ࡞ • ࣮ࡍͷίʔυΛࢀߟʹඞཁͳͷΛऔΓআ͖࡞
࣮ߦ݁Ռ
࣮ߦ݁Ռ
None
None
࠶ݱίʔυͰ͖ͨʂ Α͠ʂRailsʹIssueͩʔʂ
࠶ݱίʔυͰ͖͚ͨͲ…
ΜͰͨͱ͜Ζʹٹੈओొ
None
ૣ ruby-jp ͷ #rails Ͱ૬ஊ
૬ஊͨ݁͠Ռ • ༷ʑͳҊΛ͍͖ͨͩ·ͨ͠ • ࠶ݱίʔυͷΤϥʔΛλΠτϧʹ͢ΔͰ͍͍ͷ Ͱʁ • ࠶ݱίʔυ͕͋Δ͔Β͍͑ͨ͜ͱΘ͔Δ
https://github.com/rails/rails/issues/36867
ruby-jp ѹతײँʂ
https://github.com/rails/rails/issues/36867
#kamipo͞Μ͍͢͝ਓ
None
ਆ͔Βͷ͓ݴ༿
·ͱΊ • kamipo͞Μ͍͢͝ਓ • ࠶ݱίʔυ࠷ڧ • RailsΨΠυςετίʔυIssueʹ͍͔ͭͯ ͍ͯ͋Δ͔ΒҰಡ͓ͯ͘͠ͱྑ͍ • ruby-jpʹ૬ஊ͢Δͷ͓͢͢Ί
ࡢ(11/14) ʹ Rails 6.0.1ʹ Ξοϓσʔτ͠·ͨ͠
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·͢