Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
rails new flags - `rails new` のフラグから Rails を構成す...
Search
Shinji Nakamatsu
November 07, 2024
Programming
7.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
rails new flags - `rails new` のフラグから Rails を構成するコンポーネントの変遷をザックリ眺める
Shinji Nakamatsu
November 07, 2024
Other Decks in Programming
See All in Programming
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
sbt 2.0: takeoff
eed3si9n
0
160
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
280
ActionController meets Protocol Buffers
sorah
0
560
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
440
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
220
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
300
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
830
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
A designer walks into a library…
pauljervisheath
211
25k
Optimizing for Happiness
mojombo
378
71k
Transcript
2024.11.07 @snaka `rails new` ͷϑϥά͔Β Rails Λߏ͢ΔίϯϙʔωϯτͷมભΛβ οΫϦோΊΔ rails new
fl ags
Index ൃද͢Δ͜ͱ • ࣗݾհ • r a ils_new_ f l
a gs ϦϙδτϦͷհ • R a ils ͷۙͷόʔδϣϯͰͷίϯϙʔωϯτͷมભʹ͍ͭͯ
ࣗݾհ • ͜ͷ3݄͔ΒΫϥυϑΝϯσΟϯάͷCAMPFIREͰόοΫΤϯυΤϯδχΞΛ͍ͬͯ·͢ɻ • ݩSIerग़(15͘Β͍) > Webۀք(15͘Β͍) • R a
ils 2.x ͋ͨΓ(هԱ͕͓΅Ζ͛)͔Β৮ͬͯ·͢ɻ • GitHub / X / Thre a ds : @sn a k a
ϦϙδτϦͷհ https://github.com/snaka/rails_new_ fl ags
None
None
ཧղෆͷ෦͕ଟ͍ͨΊɺޡͬͨ ใؚ͕·Ε͍ͯΔՄೳੑ͋Γ·͢ 🙇
Rails 6.1 ↔ 7.0
Rails 7.0.x Ͱಋೖ͞Εͨͷ • a sset pipeline Ͱ propsh a
ft ͕બՄೳʹ • • jsbundling-r a ils / cssbundling-r a ils gem ʹΑΓ JS όϯυϥ CSS ϑϨʔϜϫʔΫΛબ ͢ΔΈ͕ೖͬͨ •
Rails 7.0.x Ͱಋೖ͞Εͨͷ • hotwire ͕ಋೖ͞Ε… • • turbolinks ͕আ͞Εͨ
•
Rails 7.0.x Ͱফ͑ͨͷ • listen, spring, webp a cker gem
͕֎Εͨ • webp a cker → importm a p-r a ils ʹஔ͖͑ • spring ಋೖ͢Δ͔Ͳ͏͔Φϓγϣϯ ( Gem f ile ʹίϝϯτͱͯ͠ೖ͍ͬͯΔ ) • listen - ֎ΕͨܦҢ͕Θ͔Βͳ͔ͬͨ… • • pum a ࣗମ͕ඞਢʹͳͬͨͷͰ —skip-pum a ֎͞Εͨ
Rails 7.0 ↔ 7.1
Rails 7.1.x Ͱಋೖ͞Εͨͷ • σϑΥϧτͰ Docker ʹରԠͨ͠ (Docker f ile
, .dockerignore, etc.) • • JS όϯυϥͱͯ͠ bun ͕બՄೳʹ • • web-console gem Λ֎ͤΔΑ͏ʹ •
Rails 7.1 ↔ 7.2
Rails 7.2.x Ͱಋೖ͞Εͨͷ • devcont a inerʹରԠͨ͠ • • rubocop-r
a ils-om a k a se, br a kem a n ͕σϑΥϧτͰೖΔΑ͏ʹͳͬͨ • • GitHub Actions ͷ work f low ͕σϑΥϧτͱͯ͠༻ҙ͞ΕΔΑ͏ʹͳͬͨ •
Rails 7.2 ↔ 8.0
Rails 8.0.x Ͱಋೖ͞ΕΔͷ • k a m a l ͕σϑΥϧτͷσϓϩΠπʔϧͱͯ͠ಋೖ͞ΕΔ
• • solid_c a che, solid_queue, solid_c a ble ͕σϑΥϧτͰಋೖ͞ΕΔ • ैདྷ Redis ΛόοΫΤϯυͱͯ͠ར༻͢Δ͜ͱͷଟ͔ͬͨɺΩϟογϡɾΩϡʔɾPub/Sub Λ RDBMS ΛόοΫΤϯυͱͯ͠ར༻͢Δ •
Rails 8.0.x Ͱಋೖ͞ΕΔͷ • Thruster ͕σϑΥϧτͰಋೖ͞ΕΔ • •
rails new ͷΦϓγϣϯΛோΊͯ ͍Δͱ͍Ζ͍Ζݟ͑ͯ͘Δ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠