RAILS PATCHES THREE SUBTLE BUGS THAT BREAK REAL WORLD CODE - @rails · RepoJournal

02-Jul-2026 14
Rails merged three fixes overnight that each solve production problems hiding in plain sight. The headline issue: Enumerable#in_order_of with default filter: true was dropping nil elements even when nil was explicitly in your series, breaking any code that relied on nil as a meaningful value [1]. That's now fixed and consistent with filter: false behavior. Meanwhile, Arel stopped being requireable on its own because it references ActiveSupport::Ractors internally [2], causing NameError in libraries that pull Arel directly. That's been resolved. The third fix makes Cache#exist? instrumentation actually include the call options in its payload [3], so you can finally debug cache behavior without losing context. None of these are flashy, but all three are the kind of fixes that cause hours of debugging when they hit production. .
Use coupon code:

RUBYONRAILS

to get 30% discount on our bundle!
Prepare for your next tech interview with our comprehensive collection of programming interview guides. Covering JavaScript, Ruby on Rails, React, and Python, these highly-rated books offer thousands of essential questions and answers to boost your interview success. Buy our 'Ultimate Job Interview Preparation eBook Bundle' featuring 2200+ questions across multiple languages. Ultimate Job Interview Preparation eBook Bundle