Rails applications are always fun for the first 2 months. After some time, the initial conventions don't always fit the project. The controllers get fat, the models get fat, and the views gather more logic. How to deal with this complexity? We'll show how to apply typical refactoring recipes to put the code back in order. You'll see examples of service objects and other patterns. All of that using the RubyMine refactoring support, extended with custom shortcuts. The slides from the JetBrains webinar - http://info.jetbrains.com/RubyMine-Webinar-June2015-registration.html