Rails Foundation Contributing Member

Ruby on Rails consulting from engineers who work deep in Rails.

Saeloun helps teams modernize Rails applications, improve performance, untangle production issues, and ship product work with a senior Rails and React team in Boston and Pune.

599+
engineering articles
2019
founded in Boston
Rails
Foundation member

Latest Rails, React, and engineering articles

Field notes on framework changes, performance, upgrades, testing, and product engineering.

authorImg Deepak Mahakale
authorImg Deepak Mahakale

Deepak is an Engineering Manager at Saeloun who leads project delivery, mentors developers, and actively contributes to the codebase.

Rails 7.1 select with Hash Values

ActiveRecord::QueryMethods#select adds support for hash values in Rails 7.1
authorImg Swaathi Kakarla
authorImg Swaathi Kakarla

Swaathi Kakarla is a Ruby on Rails Developer specializing in building super-fast and secure web applications.

Rails Routes Search with Dynamic Params

Now search for `cats/10/toys/15` instead of `cats/:cat_id/toys/:id`, making it easier to find the route you're looking for.
authorImg Shruti Apte
authorImg Shruti Apte

Shruti is a ReactJS Developer with over 3 years of experience. She's passionate about building clean, visually appealing, and user-friendly web interfaces. Outside of work, she enjoys traveling and exploring new places.

Understanding the CSS parent selector :has()

If we want to target the parent element based on the content or the child elements we can use :has().
authorImg Keshav Biswa
authorImg Keshav Biswa

Keshav is a Senior Software Developer with expertise in Ruby on Rails. He is committed to building robust, high-quality systems while leading a project delivery.

Rails Parameters.to_h Accepts Block

ActionController::Parameters.to_h will now receive a block just like Hash#to_h and achieve parity.
authorImg Swaathi Kakarla
authorImg Swaathi Kakarla

Swaathi Kakarla is a Ruby on Rails Developer specializing in building super-fast and secure web applications.

Rails 7 SCHEMA_FORMAT Environment Var

Previously rails db:schema:{dump,load} would only dump Ruby format. Now it reads ENV["SCHEMA_FORMAT"] to choose between Ruby and SQL formats.

Understanding CSS Feature Queries

CSS Feature Queries provide a powerful tool for detecting support for various CSS features in the user's browser.
authorImg Swaathi Kakarla
authorImg Swaathi Kakarla

Swaathi Kakarla is a Ruby on Rails Developer specializing in building super-fast and secure web applications.

ActiveRecord Readonly Model Restrictions

Readonly models get updated when touch or update_columns is called.
authorImg Swaathi Kakarla
authorImg Swaathi Kakarla

Swaathi Kakarla is a Ruby on Rails Developer specializing in building super-fast and secure web applications.

Rails 7 Screenshot Helper Options

Pass in parameters to take_screenshot to choose an output format between image and HTML file.
authorImg Murtaza Bagwala
authorImg Murtaza Bagwala

A passionate full stack software engineer having 7 years of experience in building scalable enterprise systems. I have worked predominantly with the JVM and Javascript ecosystem but currently exploring Rails. For me, software engineering is all about solving problems in the most optimal way. I am an avid practitioner of clean code practices and love to read about System Design and Architectures. When I am not coding I love to play playstation, read anything about aviation or go out for a long drive and of-course I am foodie by heart.

Rails Beginless Range in Validations

Rails now adds support to include the beginless range in active record inclusivity/exclusivity validators.
authorImg Keshav Biswa
authorImg Keshav Biswa

Keshav is a Senior Software Developer with expertise in Ruby on Rails. He is committed to building robust, high-quality systems while leading a project delivery.

Guide to Gemfile and Gemfile.lock

An in-depth overview of what a Gemfile is, how it works, and its role in managing Ruby dependencies