About
JetBrains RubyMine enables you to write high-quality code in Ruby and Rails, JavaScript, CoffeeScript, ERB, HAML, CSS, Sass, Less, and other languages.Thanks to built-in features such as code completion, formatting, quick access to documentation, and syntax and error highlighting, you can work much more productively.
**Convenient Navigation**
Use smart search to quickly jump to any class, file, or symbol, as well as to specific tool windows or IDE actions.Navigate to a specific declaration, super method, test, usage, or implementation with a single click.Move through your project structure quickly and easily using dependency diagrams for models, classes, and gems.
**Safe Refactorings**
Fast and safe refactorings help you tidy up your code, making it easier to maintain.Specialized refactorings for Rails assist in making project-wide changes; for example, renaming a controller will automatically rename the corresponding helpers, views, and tests as well.
**Testing and Debugging**
A powerful graphical debugger for Ruby, JavaScript, and CoffeeScript allows you to step through code execution, ensuring that debugging information is always at your fingertips.
You can create and run tests using RSpec, Cucumber, Shoulda, MiniTest, and Test::Unit—benefiting from coding assistance while writing them—and view test run reports within a convenient graphical interface.
**Personalized Work Environment**
Customize your workspace: choose a color scheme that suits you, set up convenient keyboard shortcuts, and arrange screen elements to your liking.A unified interface provides support for Git, SVN, Mercurial, and other version control systems.
**Efficient Project Management**
RubyMine supports the Rake Task Runner, Rails Generators, Bundler, RVM/Rbenv, Zeus, and other tools.You can easily set up automatic deployment via FTP or SFTP and manage your infrastructure using Vagrant, Capistrano, Chef, or Puppet.