Gotchas
Surprising behavior in Rails, Ruby, and the gems around them -- what breaks, why, and how to work around it.
Rails titleize Breaks Names, Hyphens, and Apostrophes
titleize splits McAllen, drops hyphens, skips capitals after apostrophes, and chops ALL-CAPS words around acronyms. Here's a safer way to recase text.
EncryptedConfiguration#key? Missing Before Rails 7.1
delegate_missing_to turns a missing predicate into a confusing ArgumentError, not a NoMethodError.
Requiring an ActiveSupport Leaf File Breaks on Rails 7.1
require 'active_support/x' alone raises a deprecator NoMethodError unless the parent library loads first.