Inheritance and Abstract Class Pattern for Rails Controllers
Inheritance is often frowned upon, because “You wanted a banana but got the whole jungle…“. In some scenarios, it can be a viable alternative to modules composition for sharing behavior. In this tutorial, I will describe a practical use case where using abstract base class pattern plays nicely with the Rails controllers layer.
Read on if you want to find out how to “write Java in Ruby”.