Overloaded Controllers
To begin the minicourse I’m going to dive into one of the most common antipatterns in rails: overloading your controller.…
Rails Migrations Tips & Tricks
Rails comes with a toolkit for managing migrations: the changes you will make to your application’s database as you develop…
Upgrading to Rails 6.1
As always, the first step to upgrading to Rails 6.1 is to pay attention to your deprecation warnings while you…
Upgrading to Rails 5.1 + 5.2
Rails 5.1 shifts everything around in terms of Javascript and front-end. After years of infighting, the Rails core team adopts…
Upgrading to Rails 5.0
In many ways, while Rails 5 was a visionary step forward for Rails, it is largely an extension of Rails…
Upgrading to Rails 4.0, 4.1, and 4.2
As with all Rails upgrades, first pay attention to the deprecation warnings in your Rails development output (that is, the…
Upgrading to Rails 3, 3.1, and 3.2
Today’s antipattern — staying on a versions Rails for too long — kicks off a week-long series of upgrades. The differences…
Learning ActiveRecord
The ARQI, which was previously known as Arel, is a special kind of query mapper. In short, you use the…