The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Render a Component Preview In Showcase for Ruby on Rails
Let’s explore how to render a preview of a component in Showcase for Rails: https://blog.appsignal.com/2025/10/15/render-a-component-preview-in-showcase-for-ruby-on-rails.html
Lexxy - The next generation rich text editor for Rails
Lexxy is a new rich text editor for Rails Action Text, built on Meta’s Lexical framework. It adds cool features like easy Markdown support, real-time code highlighting, smart links etc. making it better than the Trix editor for features and cleaner web page code. Wrote about it in this blog - https://blog.saeloun.com/2025/10/14/lexxy-editor/
Off the grid Ruby development
This summer I made a Phlex on Rails video course outside, off the grid, so I wrote about it at https://beautifulruby.com/articles/portable-workstation-iteration-one in case others want to put together a Ruby dev rig & recording studio that works anywhere in the world with a Starlink, solar panel, MacBook, and standing desk.
Adding Breadcrumbs to a Rails Application
Helping users navigate through our site with ease helps them reach their desired destination thus improving their experience within our application. Breadcrumbs play a crucial part in this: they give users a clear idea of where they are and provide them a path to reach In this article, we will learn how to add breadcrumbs to a Rails app using the different types of breadcrumbs and way to add them in Rails applications. Let’s start by seeing why breadcrumbs are important. If you’re already familiar with the jump to the adding breadcrumbs to Rails apps section Read the full article on: https://avohq.io/blog/breadcrumbs-rails
Internator now works with the latest OpenAI Codex (v0.46.0)
Our beloved virtual intern, to whom we left our PRs in the hands of, just got up to speed. [more inside]
The Embarrassing Ruby/Rails Subreddit Chronicles 2025-10-09
This covers an interaction that happened after responding truthfully to “Dear Rubyists: Shopify Isn’t Your Enemy”. I have covered multiple times the mean discriminatory ways Ruby/Rails subreddit members treat some Rubyists, which started happening only in the last 10 years. Now, I will be regularly sharing examples of that for everyone to see to increase the level of awareness of the un-Ruby-community-like meanness, lack of sympathy, lying, and discrimination that Ruby/Rails subreddit members practice and moderators tolerate to the detriment of the Ruby on Rails community. [more inside]
Rails Start! How Makefile Helps Rails Developers
Rails Start! helps you quickly launch a Rails app on any operating system. Learn how I use Make and Makefile to organize fast setup and a convenient Rails workflow in this article. 👉 Read the full article
Intelligent Search in Rails with Typesense
Search is everywhere 🙌
Every app needs it eventually. Rails gives us tons of options, from simple ILIKE queries to pgsearch or Elasticsearch.
This article shows how to add intelligent search in Rails using Typesense: powerful search engine, dead simple integration.
https://avohq.io/blog/intelligent-search-in-rails-with-typesense
AIA inching closer to the 1.0.0 with the release of v0.9.20
AIA provides a concurrent multiple model LLM prompt execution environment. This release adds the ability to tailor each LLM or instance of an LLM by assigning a role. Now you can get responses based upon different points of view. No more yes men in your agent fleet. [more inside]
Veri v1.0: Minimal Rails Authentication Framework Now Stable
After months of development and testing, Veri has reached its first stable release! [more inside]
Event-driven Modular Monolith: Strategies for keeping legacy Rails apps maintainable.
A quick overview of some of the non-standard patterns we use in our 8+ year-old codebase: https://ptrchm.com/posts/ruby-on-rails-event-driven-modular-monolith/
Buckle Up, There’s a New Gem Server in Town: gem.coop
Most Rubyists are familiar with rubygems.org. The source at top of every Gemfile is so Bundler can download and install gems from the rubygems server. Interesting fact: source could be pointed at, well, anything! And today, we have a new community-minded gem server: gem.coop.
Omarchy
Omarchy is an omakase distribution based on Arch Linux and the tiling window manager Hyprland. It ships with just about everything a modern software developer needs to be productive immediately. https://www.driftingruby.com/episodes/omarchy
Supermail mailto links
This week I added a feature to Supermail that generates mailto hyperlinks: https://beautifulruby.com/code/supermail-mailto-links
Impractical Ruby Optimisations
The article explores performance tuning in Ruby through the lens of an event bus implementation for the Rage framework - https://dev.to/roman_samoilov_152a8ec4ca/impractical-ruby-optimisations-2f4g
How to Read Code from the Showcase Ruby on Rails Engine
We are going to set up Showcase for a Rails application in the first part of this three-part series on Showcase: https://blog.appsignal.com/2025/10/01/how-to-read-code-from-the-showcase-ruby-on-rails-engine.html
How to elegantly update other UI when a Turbo Frame is updated
When a Turbo Frame updates, you sometimes need to also update UI elements that sit outside the frame but logically belong to it—like a menu, counter, or sidebar highlight. Before reaching for JavaScript, there’s a simple backend-only technique using a small helper that handles both full page loads and frame updates elegantly: How to elegantly update other UI when a Turbo Frame is updated
A delightful Toast component for your Rails apps - Rails Blocks
I built a delightful toast component for Rails inspired by the Sonner React project • Check it out here
Run RSpec specs in parallel (with the parallel_rspec gem)
Easily run your RSpec specs faster locally by parallelizing them — https://railsnotes.xyz/blog/parallel-rspec
Rails Start! Starter kit for Ruby on Rails applications
Rails Start! is a solution built on Docker and Make that allows you to launch Ruby on Rails on any operating system in just a few minutes. The project has been updated and now supports Rails 8.0.3 and Ruby 3.4.6 + YJIT. “make rails-start” is the only command to start your journey to Ruby on Rails World!
Sinatra Tutorial: Building a To-Do Application
A step-by-step tutorial for building a Sinatra web application in Ruby. Covers routes, ERB templates, sessions, and REST principles to create a full CRUD to-do list app. [more inside]