News

Nested Forms in Rails - The Lean Software Boutique
Have you ever had to deal with complex forms creating multiple objects and hierarchies in one request? Rails is there to help provide a set of helpers, methods and conventions to build nested forms, handle assignment, and creation of the objects i...

Spree 4.2.0 | Release notes | Spree Commerce Documentation
Spree 4.2 is a collaborative work of 34 outstanding individuals from around the globe who contributed over 1500 commits since Spree 4.1.This release was intended to make Spree accessible to everyone in every country using every major language. Bes...


Rails new options : full list, and minimalistic approach
In this article, we will see how to create a new Rails application, with all available options. There's also a fantastic --minimal option."rails new" is a well-known command to create fresh new Rails applications. There is now a --minimal flag tha...

Extending Ruby classes - Include, extend and prepend explained
Without the modules, you would have to rely on inheritance to organize your code and make it more reusable. Such an approach is far from being universal and a proper choice in every situation. Thanks to modules, we can extend classes more appropri...


Remote Ruby | Building a Business on Rails with Mike Perham
It’s been a crazy week of weather in Jason, Chris, and Andrew’s hometowns, but thankfully we have a great guest to take away the winter blues. Today, we have Mike Perham from Sidekiq and Faktory fame. We find out what Sidekiq is and a great story ...

My Ruby on Rails stack for side projects in 2021 - Magnus Skog
Why would you start a new side project in Ruby on Rails in 2021? Shouldn't you use something like Next.js or even Blitz? Well, I find that Ruby on Rails is still one of the most productive ways to create an application. It is safe and boring and i...

Rails 6.1 adds ActiveRecord::FinderMethods 'sole' and 'find_sole_by' | BigBinary Blog
There were no methods defined to find and assert the presence of exactly one record at the same time.For example, we have a class Product with a price field and we want to find a single product that has a price of 100. For zero or multiple product...