Rails News

  • Rails Versions 7.2.3.2, 8.0.5.1, and 8.1.3.1 have been released!

    Hi friends! Rails Versions 7.2.3.2, 8.0.5.1, and 8.1.3.1 have been released! These are security patches addressing 1 security issues: A possible arbitrary file read and remote code execution in Active...

  • Nominations open for the 2026 Rails Luminary Awards

    Every year, Rails gets a little better. A little faster, a little safer, a little easier to work with. And none of that happens on its own. The Rails Luminary...

  • Happy Anniversary Rails!

    Happy Friday, this is Greg, bringing you the latest news from the Rails world. A Rails anniversary! Today is the 22nd anniversary of the first public release of Ruby on...

  • New Rails reference app library published

    Today we’re adding a new page to the Ruby on Rails website: Reference Apps. This is a small, hand-picked library of real, open-source Rails applications worth studying. Documentation can only...

  • What time is it? Rails time!

    Let’s explore this week’s major changes in the Rails codebase. Preserve sub-second precision when coercing a DateTime in Time.at Fix Time.at to always return the correct number of milliseconds for...

  • Date.this_quarter? and more

    Hi, Wojtek here. Let’s explore this week’s changes in the Rails codebase. The Rails Foundation is inviting RUG organizers from around the world to apply to be a Rails World...

  • On Rails — Bryce Harlan: A Decade of Rails in Healthcare

    In this episode of On Rails, Robby is joined by Bryce Harlan, a senior engineer at Phamily, the text-based chronic care management platform built by Jaan Health. Bryce has spent...

  • Calling All RUG Organizers: Want to MC Rails World this year?

    The Rails Foundation is looking for two people to be MCs at Rails World this year, and we think that some of the best candidates are already doing the job...

  • ProxyLogger, MIME deprecations, and more fixes

    Hi, it’s Emmanuel Hayford. Let’s explore this week’s changes in the Rails codebase. Make add_foreign_key(if_not_exists: true) reversible Inverting add_foreign_key ..., if_not_exists: true produced remove_foreign_key ..., if_not_exists: true: recorder.inverse_of(:add_foreign_key, [:articles, :authors,...

  • Final step in the Learn Rails tutorial series: Product Reviews

    Over the past year and a half, the Rails Foundation has partnered with Chris Oliver to create a set of tutorials designed to help new developers build a real-world Rails...