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
What's new in Ruby on Rails 4
Search
Silvio Relli
December 19, 2012
Technology
4
320
What's new in Ruby on Rails 4
A RoR 4 press review
Silvio Relli
December 19, 2012
Tweet
Share
More Decks by Silvio Relli
See All by Silvio Relli
Rails Routes off the tracks
silviorelli
1
67
Other Decks in Technology
See All in Technology
Phase06_ClaudeCode実践
overflowinc
0
1.9k
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
330
新規事業×QAの挑戦:不確実性を乗りこなす!フェーズごとに求められるQAの役割変革
hacomono
PRO
0
180
君はジョシュアツリーを知っているか?名前をつけて事象を正しく認識しよう / Do you know Joshua Tree?
ykanoh
4
120
Copilot 宇宙へ 〜生成AIで「専門データの壁」を壊す方法〜
nakasho
0
180
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.3k
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
24
12k
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
4
1.8k
ThetaOS - A Mythical Machine comes Alive
aslander
0
170
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
480
LLMに何を任せ、何を任せないか
cap120
10
5.3k
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
320
Featured
See All Featured
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
120
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
AI: The stuff that nobody shows you
jnunemaker
PRO
3
480
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
The World Runs on Bad Software
bkeepers
PRO
72
12k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
300
WCS-LA-2024
lcolladotor
0
500
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Transcript
What's new in Ruby on Rails 4 A RoR 4
press review @silviorelli
Spoiler Alert! http://bit.ly/rails4flor
Rails queue http://reefpoints.dockyard.com/ruby/2012/06/25/rails-4-sneak-peek-queueing.html
Rails queue http://reefpoints.dockyard.com/ruby/2012/06/25/rails-4-sneak-peek-queueing.html
Rails queue http://reefpoints.dockyard.com/ruby/2012/06/25/rails-4-sneak-peek-queueing.html #WTF
Asynchronous Action Mailer http://reefpoints.dockyard.com/ruby/2012/06/26/rails-4-sneak-peek-async-actionmailer.html
Asynchronous Action Mailer http://reefpoints.dockyard.com/ruby/2012/06/26/rails-4-sneak-peek-async-actionmailer.html
Barebone models http://blog.plataformatec.com.br/2012/03/barebone-models-to-use-with-actionpack-in-rails-4-0/ http://blog.remarkablelabs.com/2012/12/activemodel-model-rails-4-countdown-to-2013
Barebone models http://blog.plataformatec.com.br/2012/03/barebone-models-to-use-with-actionpack-in-rails-4-0/ http://blog.remarkablelabs.com/2012/12/activemodel-model-rails-4-countdown-to-2013
Http patch method http://weblog.rubyonrails.org/2012/2/25/edge-rails-patch-is-the-new-primary-http-method-for- updates/ {1}
Http patch method http://weblog.rubyonrails.org/2012/2/25/edge-rails-patch-is-the-new-primary-http-method-for- updates/ {1}
Http patch method http://weblog.rubyonrails.org/2012/2/25/edge-rails-patch-is-the-new-primary-http-method-for- updates/ {2}
Http patch method http://weblog.rubyonrails.org/2012/2/25/edge-rails-patch-is-the-new-primary-http-method-for- updates/ {2}
Custom flash types https://github.com/oscardelben/words-about-code/blob/master/2012/07/rails-edge-custom-flash- types.md
Flushing content blocks http://blog.plataformatec.com.br/2012/07/flushing-content-blocks-with-rails-4/
Live Streaming http://tenderlovemaking.com/2012/07/30/is-it-live.html {1}
Live Streaming http://tenderlovemaking.com/2012/07/30/is-it-live.html {1}
Live Streaming http://tenderlovemaking.com/2012/07/30/is-it-live.html {1}
Live Streaming http://blog.phusion.nl/2012/08/03/why-rails-4-live-streaming-is-a-big-deal/ {2}
Live Streaming http://blog.phusion.nl/2012/08/03/why-rails-4-live-streaming-is-a-big-deal/ {2}
Routing Concerns https://twitter.com/rails/status/235175818471555074 https://github.com/rails/routing_concerns
Routing Concerns https://twitter.com/rails/status/235175818471555074 https://github.com/rails/routing_concerns
Multiple routes files https://github.com/oscardelben/words-about-code/blob/master/2012/04/rails-edge-multiple- route-files.md
PostgreSQL array support https://github.com/rails/rails/pull/7547 http://reefpoints.dockyard.com/ruby/2012/09/18/rails-4-sneak-peek-postgresql-array-support.html
PostgreSQL array support https://github.com/rails/rails/pull/7547 http://reefpoints.dockyard.com/ruby/2012/09/18/rails-4-sneak-peek-postgresql-array-support.html
Strong Parameters https://github.com/rails/strong_parameters http://blog.remarkablelabs.com/2012/12/strong-parameters-rails-4-countdown-to-2013 http://railscasts.com/episodes/371-strong-parameters
Strong Parameters https://github.com/rails/strong_parameters http://blog.remarkablelabs.com/2012/12/strong-parameters-rails-4-countdown-to-2013 http://railscasts.com/episodes/371-strong-parameters
Turbolinks https://github.com/rails/turbolinks {1}
Turbolinks http://railscasts.com/episodes/390-turbolinks https://github.com/kossnocorp/jquery.turbolinks {2}
Turbolinks http://railscasts.com/episodes/390-turbolinks https://github.com/kossnocorp/jquery.turbolinks {2}
Page and Action caching https://twitter.com/rails/status/253916039283355648
Cache Digest https://github.com/rails/cache_digests https://speakerdeck.com/bostonrb/what-to-expect-in-rails-4-dot-0
Cache Digest https://github.com/rails/cache_digests https://speakerdeck.com/bostonrb/what-to-expect-in-rails-4-dot-0
Controller-Wide ETags http://blog.remarkablelabs.com/2012/12/generate-controller-wide-etags-rails-4-countdown- to-2013
Asset pipeline improvements http://yetimedia.tumblr.com/post/33320732456/moving-forward-with-the-rails-asset-pipeline
Where.not https://twitter.com/a_matsuda/status/276901457624711168 https://github.com/amatsuda/rails/commit/de75af7
Where.not https://twitter.com/a_matsuda/status/276901457624711168 https://github.com/amatsuda/rails/commit/de75af7
Rename all action callbacks https://twitter.com/rails/status/277121523649740800 https://github.com/rails/rails/commit/9d62e04838f01f5589fa50b0baa480d60c815e2c
Rename all action callbacks https://twitter.com/rails/status/277121523649740800 https://github.com/rails/rails/commit/9d62e04838f01f5589fa50b0baa480d60c815e2c
Default index page https://github.com/rails/rails/pull/8468
Chainable relation.none https://speakerdeck.com/bostonrb/what-to-expect-in-rails-4-dot-0 http://www.youtube.com/watch?v=z6YgD6tVPQs#!
Relation.___! https://speakerdeck.com/bostonrb/what-to-expect-in-rails-4-dot-0 http://www.youtube.com/watch?v=z6YgD6tVPQs#!
HTML5 Form Input Helpers http://blog.remarkablelabs.com/2012/12/new-html5-form-input-helpers-rails-4-countdown- to-2013
HTML5 Form Input Helpers http://blog.remarkablelabs.com/2012/12/new-html5-form-input-helpers-rails-4-countdown- to-2013
Models Concerns http://37signals.com/svn/posts/3372-put-chubby-models-on-a-diet-with-concerns
Banned! http://blog.remarkablelabs.com/2012/12/rails-4-requires-at-least-ruby-1-9-3-rails-4-countdown-to-2013 http://www.ihid.co.uk/blog/rails-update_attribute-is-deprecated-from-3-2-7 http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html#upgrading-from-rails-3-2-to-rails-4-0-vendor-plugins
Mindnode http://blog.wyeworks.com/2012/9/20/rails-4-in-a-mindnode/
Creating and Deploying Rails 4 to Heroku https://gist.github.com/3025502
Thanks! Silvio Relli Rails Ninja @