Essential RubyOnRails Patterns — Part 1: Service Objects
Service objects (sometimes referred to as services) is a holy grail in Ruby On Rails development that helps to decompose your fat ActiveRecord models and keep your controllers slim and readable.