RubyFlow The Ruby and Rails community linklog

×

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

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

  1 July 2025

  30 June 2025

  27 June 2025

  26 June 2025

  25 June 2025

  24 June 2025

The Hotwire-Rails summit, or interactive multi-step forms at peak UX

Picture this: one day your product, which was built with Ruby on Rails in a canonical HTML-first (Hotwire) fashion, gets an “off-world” feature request, namely, building a highly-customizable and amazingly-interactive user interface. You stare at Figma mockups scratching your head and mulling an unspeakable question: “Is the Renaissance at an end? Should we reach for React now?” Before you abandon ship, read the tips and tricks we devised while building a sophisticated multi-step form that rivals any SPA experience! The Hotwire-Rails summit, or interactive multi-step forms at peak UX

Adding llms.txt to a Rails application

Large Language Models are everywhere and are getting better at understanding the web almost in real time. However, because of the size of their context windows, they might miss key information about websites amidst ads, scripts, banners, or other irrelevant content that isn’t about the actual information itself. That’s where the llms.txt file plays a role: it allows us to have a compressed version of our site or pages of our site in a format that LLMs easily understand: Markdown. In this article, we will learn how to add a llms.txt file to a Rails application and some best practices. [more inside]

  23 June 2025

Versioning API requests

Learn how to handle API request versioning in Rails without duplicating controllers, using a schema-based approach that supports OpenAPI documentation and seamlessly maps external API structures to internal models. [more inside]

  20 June 2025

ActiveRecord::DuckDB Adapter

DuckDB is taking the world by storm with its lightweight database engine and its massive capabilities (its fast, extensible, has geospatial and analytical capabilities). I just released an early stage version of an ActiveRecord adapter allowing it to be used with Rails. [more inside]

  19 June 2025

  18 June 2025

  17 June 2025

Loading older posts