Ruby on Rails with Cursor

It has been probably 10 or more year since I tried anything in Ruby or Ruby on Rails.

November 30, 2025

It's been a while since I've dabbled in Ruby or Ruby on Rails. Back in the day, I experimented with various frameworks, including Sinatra and other lightweight options. As the years passed, I explored other technologies, such as Django, Go, and Next.js, which I used for hobby projects.

However, I've recently found myself relying heavily on AI tools like Cursor and Claude to assist with coding. It's amazing how well AI can handle tasks like coding in Next.js with TypeScript, but I have to admit that it can be a bit unsettling to not fully understand what's going on.

This sparked my interest in revisiting an old favorite: Ruby on Rails. I was excited to discover that the framework has evolved to offer a Single Page Application (SPA)-like experience with Hotwire, while still allowing developers to write Ruby code with some JavaScript using Stimulus.

I decided to give it a try, and with the help of Claude Opus 4.5, I was able to rebuild my blog in a modern Rails way. What I enjoyed most was the step-by-step guidance Claude provided, teaching me how to rebuild my blog. It was fascinating to see how Rails has improved over time. One of the advantages of using Rails is that it works seamlessly with deployment platforms like deplo.io which is a great option for those who want a πŸ‡¨πŸ‡­Swiss hosted PaaS solution.

Lately, there's been a resurgence of interest in monolithic systems, and I found that building my blog with Rails was a rewarding experience. I was particularly impressed with Trix, a rich text editor that's well-integrated with Rails. Finding a good rich text editor has been a pain point for me in the past, so I was pleased to discover Trix. 

Overall, I've enjoyed working with Ruby on Rails, and it's been interesting to see how a 20-year-old framework has continued to evolve and improve over time.
0 claps
← Back to posts