Preface

A long time ago, in a country far away, a new technology was created to help the down trodden masses of Ruby on Rails developers. This technology excited those in the collective who sought to assimilate such high technology, as they strove to perfection.

 

"We too are on a quest to better ourselves, evolving toward a state of perfection."

 
  --From Borg Queen, Star Trek – First Contact.

This technology was developed to help navigate the various aspects of developing Ruby on Rails projects. The requirement for many different files and their management, various windows of logs, consoles, database tables, and tests is a difficult task that RubyMine tries to envelop in an all-encompassing Integrated Development Environment (IDE). This is a technology that is worthy of assimilating to its fullest extent.

This small book is designed to help readers assimilate the RubyMine technology, as quickly as possible, so that you can get back to developing your own technologies and websites with the Ruby language. It will cover the basics of installation, customization, developing, debugging, and testing code all the way through deployment all within the comforting environment of RubyMine.

The JetBrains developers have spent many years perfecting the RubyMine system and are always on the cusp of new technologies that the Ruby and Rails communities utilize. They incorporate those into the program very quickly and have numerous updates of the software throughout the year. It is software that is written in Java, so it easily runs on almost any platform you can think of including Mac OS X, Windows, and various varieties of Linux.

Take some time to become familiar with the RubyMine IDE and your productivity will increase many times as the tool will begin to get out of your way, so you can code to perfection. You can customize the interface to your liking, even using key commands such as VIM to edit your code if that is your desire.

Have fun learning and assimilating this technology into your own collective.