Ruby on Rails
- lassoid/active_fields: Add custom fields to ActiveRecord models at runtime.github.com GitHub - lassoid/active_fields: Add custom fields to ActiveRecord models at runtime.
Add custom fields to ActiveRecord models at runtime. - lassoid/active_fields
- Rails World 2024 Opening Keynote - David Heinemeier Hansson
YouTube Video
Click to view this content.
- fractaledmind/solid_errors: database-backed, app-internal exception tracker for Rails applicationsgithub.com GitHub - fractaledmind/solid_errors: database-backed, app-internal exception tracker for Rails applications
database-backed, app-internal exception tracker for Rails applications - fractaledmind/solid_errors
- Rails 7.2 brings SQL queries count to template rendering logswww.bigbinary.com Rails 7.2 brings SQL queries count to template rendering logs
Rails 7.2 simplifies debugging database queries by adding query count information to the application logs.
- keygen-sh/union_of: Create associations that combine multiple Active Record associations using a SQL UNION under the hood.github.com GitHub - keygen-sh/union_of: Create associations that combine multiple Active Record associations using a SQL UNION under the hood.
Create associations that combine multiple Active Record associations using a SQL UNION under the hood. - keygen-sh/union_of
- Rails 7.2 released, Thruster by default for Rails 8, new Guides PRs, and much more!rubyonrails.org Rails 7.2 released, Thruster by default for Rails 8, new Guides PRs, and much more!
Hey everyone, Happy Monday! Vipul here with the latest updates for This Week in Rails (from last week 😅). Let’s dive in.
- akodkod/phlex-lucide: Lucide.dev Icons for Phlexgithub.com GitHub - akodkod/phlex-lucide: Lucide.dev Icons for Phlex
Lucide.dev Icons for Phlex. Contribute to akodkod/phlex-lucide development by creating an account on GitHub.
- Spree Commerce: Exciting Updates for Our Open-Source Communityspreecommerce.org Spree Commerce: Exciting Updates for Our Open-Source Community - Spree Commerce
There's an unprecedented upcoming investment in new Spree open-source features, including a new admin dashboard UI, a new storefront, a drag & drop page builder and many more. Here's the latest update from the world of Spree.
- Apia: An opinionated framework for building APIs in Ruby.github.com GitHub - apiaframework/apia: An opinionated framework for building APIs in Ruby.
An opinionated framework for building APIs in Ruby. - apiaframework/apia
Found this gem not so long ago and was wondering why it's so unpopular. It's like everything what's good about Graphql and Grape merged into one simple tool that is a pure joy to work with.
- Rails 7.2: Better production defaults, Dev containers, new guides design, and more!rubyonrails.org Rails 7.2: Better production defaults, Dev containers, new guides design, and more!
We are happy to announce the release of Rails 7.2!There has been close to 2,500 commits made by over 400 contributors since Rails 7.1, so this release is packed with new features and improvements.
- Rails 7.2.0 is out!github.com Release 7.2.0 · rails/rails
Active Support Fix delegate_missing_to allow_nil: true when called with implict self class Person delegate_missing_to :address, allow_nil: true def address nil end def berliner? ...
- Nominations open for the 2024 Rails Luminary Awardsrubyonrails.org Nominations open for the 2024 Rails Luminary Awards
Last year the Rails Foundation started the Rails Luminary Awards acknowledging people who’ve contributed to the Rails ecosystem and community with exceptional code, documentation, enthusiasm, or assistance, thereby helping others do more, learn more, or be inspired.
- Mastering Ruby Code Navigation: Major Ruby LSP Enhancements in the First Half of 2024railsatscale.com Mastering Ruby Code Navigation: Major Ruby LSP Enhancements in the First Half of 2024
In the first half of 2024, Ruby LSP has seen significant enhancements, particularly in the area of code navigation, thanks to the advancement of its indexer. In this post, we’ll dive into the major code navigation enhancements that have been made to Ruby LSP. We’ll also touch on some experimental fe...
- Suggestion: expand Rails social media presence to Bluesky & Mastodondiscuss.rubyonrails.org Suggestion: expand Rails social media presence to Bluesky & Mastodon
Hi! So, Rails has an official account on Twitter that’s actively maintained: x.com. I was looking if there are mirrors of this account on other alternative platforms, but it doesn’t seem like there are any (there is this account on Mastodon, but it’s an unofficial one: Ruby on Rails (@rails@ruby.so...
- This week in Rails - Add non-null modifier for migrations, default script folder and generator, sessions generator and much more!rubyonrails.org Add non-null modifier for migrations, default script folder and generator, sessions generator and much more!
Hey everyone, Happy Friday! Vipul here with the latest updates for This Week in Rails. Let’s dive in.
- Add basic sessions generator by dhh · Pull Request #52328 · rails/railsgithub.com Add basic sessions generator by dhh · Pull Request #52328 · rails/rails
Adds a basic sessions generator to get people started with their own authentication system. This is not intended to be an all-singing, all-dancing answer to every possible authentication concern. I...
- Better Stimulus - An Opinionated Collection of StimulusJS Best Practices
Not really fully Ruby on Rails related topic but definitely part of the ecosystem and part of probably majority of new projects
- Start of Rails 8 development, 7.0.8.2 & 7.1.3.3 released, Kamal by default, and lots more!rubyonrails.org Start of Rails 8 development, 7.0.8.2 & 7.1.3.3 released, Kamal by default, and lots more!
Hey everyone, Happy Friday!
> Hey everyone, Happy Friday!
- The Bright Future of Ruby and Railsgarrettdimon.com The Bright Future of Ruby and Rails
The steady improvements to both Ruby and Rails combined with an amazing and supportive community have me deeply excited about the future of both.
> The steady improvements to both Ruby and Rails combined with an amazing and supportive community have me deeply excited about the future of both.
- This week in Rails: Rails community survey, improved association validation errors and morerubyonrails.org Rails community survey, improved association validation errors and more
Hi, Wojtek here. Let’s explore this week’s changes in the Rails.
- Explaining Thruster, a new 37signals gem that speeds up your appdiscuss.rubyonrails.org Explaining Thruster, a new 37signals gem that speeds up your app
Last month, 37Signals introduced Thruster, a “zero-config” gem that makes your web pages load faster by solving various problems that would otherwise require changes in multiple places in your infrastructure. This post explains what those problems are, how Thruster solves them, and why you might wa...
> Last month, 37Signals introduced Thruster, a “zero-config” gem that makes your web pages load faster by solving various problems that would otherwise require changes in multiple places in your infrastructure. This post explains what those problems are, how Thruster solves them, and why you might want to use it even if you have a CDN like Cloudflare in front of your app, which already implements all the features that Thruster offers. 1. Puma is a great application server, but a poor web server B...
- Autotuner: How to Speed Up Your Rails Apprailsatscale.com Autotuner: How to Speed Up Your Rails App
Ruby’s garbage collector is designed to be adaptable, scaling from short Ruby scripts to running apps that serve millions of requests per second. While it’s designed to be adaptable, it may not work optimally for every use case. For this reason, Ruby’s garbage collector supports many parameters that...
> Ruby’s garbage collector is designed to be adaptable, scaling from short Ruby scripts to running apps that serve millions of requests per second. While it’s designed to be adaptable, it may not work optimally for every use case. For this reason, Ruby’s garbage collector supports many parameters that can be used to tune it. However, the use of these parameters requires knowledge into how the garbage collector works on the inside. Learn how the Autotuner gem can analyze your app’s traffic and provide suggestions for tuning the garbage collector.
- This week in Rails: Retry known idempotent SELECT queries, New Active Record configuration option, and more!rubyonrails.org Retry known idempotent SELECT queries, New Active Record configuration option, and more!
Greetings! I’m Emmanuel Hayford, here to bring you your weekly instalment of “This Week In Rails”. Let’s dive straight into it. Two new guides are now open for community review. If you are well versed in Action View, partials, and helpers, please review and submit your feedback here:
- This week in Rails - Rails guides facelift, two new official gems and more!rubyonrails.org Rails guides facelift, two new official gems and more!
Hey everyone, Happy Weekend!Vipul here with the latest updates for This Week in Rails. Let’s dive in.
- Rails Guides get a faceliftrubyonrails.org Rails Guides get a facelift
When Rails 7.0 landed in December 2021, it came with a fresh new homepage and a new boot screen. The design of the guides, however, has remained largely untouched since 2009 - a point which hasn’t gone unnoticed (we heard your feedback).
- This week in Rails: Illustrator file preview, deprecations and more!rubyonrails.org Illustrator file preview, deprecations and more!
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase.
- This week in Rails: Added fixture method and bugfixesrubyonrails.org Added fixture method and bugfixes
Hi, Wojtek from this side. Let’s explore this week’s few changes in the Rails codebase.
- This week in Rails: Rails World CFP, ActiveRecord::Base.with_connection, devcontainer and puma-dev support and more!rubyonrails.org Rails World CFP, ActiveRecord::Base.with_connection, devcontainer and puma-dev support and more!
Hi! Vipul here with the latest updates for This Week in Rails!
- This week in Rails: Rails Foundation Docs, Query Logs source_location, Dockerfile gets jemallocrubyonrails.org Rails Foundation Docs, Query Logs source_location, Dockerfile gets jemalloc
Hi, it’s zzak. Let’s explore this week’s changes in the Rails codebase.
- Documentation update: work has begunrubyonrails.org Documentation update: work has begun
Improving Rails documentation is one of the core pillars of why the Rails Foundation was formed, so we are pleased to share an update on how that mission is progressing.
- Apply to speak at Rails World 2024 in Toronto - CFP open until March 21rubyonrails.org Apply to speak at Rails World 2024 in Toronto - CFP open until March 21
The Rails World 2024 Call for Papers is now open. Here’s an overview of what kind of talks we are looking for, what’s new this year, and how to submit.
- This week in rails - Deprecation, bugfixes and more!rubyonrails.org Deprecation, bugfixes and more!
Hi, it’s Greg. Let’s explore this week’s changes in the Rails codebase.
- This week in rails - Updated Puma configuration, Object#with block support, and more!rubyonrails.org Updated Puma configuration, Object#with block support, and more!
Hi! Vipul here with the second edition of This Week in Rails for 2024!
- Here's what's coming in Rails 8railsnotes.xyz Here's what's coming in Rails 8
Work on Rails 8 is starting, so I dug through the official GitHub milestone to break down all the upcoming goodies for you. There's plenty coming, including Solid Queue, Solid Cache and Kamal becoming defaults, better support for PWAs, an official LSP, and more!
- This year in Rails, a summary of 2023rubyonrails.org This year in Rails, a summary of 2023
This is Emmanuel, Greg, Vipul, Wojciech, and Zzak, bringing you the summary of what happened with Rails in the past year. It was a busy year with over 4300 commits from 520 contributors and 23 releases, including Rails 7.1!