Using Ruby Model Classes, Service Objects and Interactors
Why Use a Model Class for Features? Using a model class even a simple PORO in app/models for features has several advantages in Rails. Developers often prefer...
Why Use a Model Class for Features? Using a model class even a simple PORO in app/models for features has several advantages in Rails. Developers often prefer...
Problem When upgrading to Rails 8 you may start using params.expect—often prompted by RuboCop’s Rails/StrongParametersExpect—to make strong‑parameter contracts...
Release v7.0.0 Gon v7.0.0 releasehttps://github.com/gazay/gon/releases/tag/v7.0.0 – this major version bump introduces breaking changes. Breaking change: reque...
!Cover image for How I Built a Full-Featured SaaS with Rails 8 and Deploy It with One Commandhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover...
Article URL: https://railsatscale.com/2025-12-24-launch-zjit/ Comments URL: https://news.ycombinator.com/item?id=46393906 Points: 21 Comments: 9...
!Cover image for Managing Multiple Brands in Rails: Multi-Tenant Patterns from RobinReachhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gra...
TL;DR – UUIDs / ULIDs in a Rails + SQLite app ruby Gemfile gem 'sqlite_crypto' ruby migration create_table :users, id: :uuid do |t| t.string :email t.timestamp...
Menos é Mais: Escolhendo Gems Essenciais no Rails Após 21 anos de Ruby on Rails, hoje temos um ecossistema muito rico com milhares de soluções empacotadas em g...
Data Separation at the Codebase Level Last time I wrote about data separation at the database level. As we already know, each component should work as an almos...
Upgrading a Rails app can feel intimidating, even for experienced teams. Between gem compatibility issues, Ruby version bumps, API changes, and legacy code chal...
Article URL: https://railsdesigner.com/custom-elements/ Comments URL: https://news.ycombinator.com/item?id=46146204 Points: 3 Comments: 0...