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.2k
個人アプリをRails 6.0.0rc2に上げたらバグを踏んだのでRailsにIssueを投げた話
shiroemons
November 15, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
VueとViteで作るUIコンポーネントライブラリ ~デザインシステムとプロダクトの理想的な分離を目指して~ / 20241019_cloudsign_VueFesJapan2024_1
bengo4com
9
5.1k
AWS Step Functionsのタスク入出力に秩序を与えよう
haku__hime
0
150
Capybara+生成AIでどこまで本当に自然言語のテストを書けるか?
yusukeiwaki
4
220
v-modelの歩みを振り返る
bengo4com
5
2.6k
WebRTC と Wasm の関係を振り返ってみた
tetter27
0
220
CI/CDやテスト自動化の開発プロジェクトへの適用
megascus
0
110
AWS SAW(AWS Support Automation Workflows)をもっと広めたい
kazzpapa3
2
120
Sidekiq vs Solid Queue
willnet
9
2.6k
強すぎるIAMをCloudTrailを使って適正化した話
yjszk
0
210
太田博三(@usagisan2020)
otanet
0
170
オニオンアーキテクチャで実現した 本質課題を解決する インフラ移行の実例
hryushm
4
580
Vue.js、Nuxtの機能を使い、 大量のコピペコードをリファクタリングする
igayamaguchi
3
1.7k
Featured
See All Featured
Making Projects Easy
brettharned
115
5.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
363
19k
4 Signs Your Business is Dying
shpigford
180
21k
Testing 201, or: Great Expectations
jmmastey
38
7k
Fontdeck: Realign not Redesign
paulrobertlloyd
81
5.2k
A better future with KSS
kneath
237
17k
Docker and Python
trallard
40
3k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
106
49k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
Practical Orchestrator
shlominoach
186
10k
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ʹ Ξοϓσʔτ͠·ͨ͠
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·͢