Boost your productivity for all types of Ruby projects and cutting-edge
technologies with RubyMine, a powerful IDE with smart coding assistance
and advanced testing and debugging features.
RubyMine’s smart code editor provides first-class support for Ruby and
Rails, JavaScript and CoffeeScript, ERB and HAML, CSS, Sass and Less,
and more. Take advantage of language specific-aware code completion,
error detection and on-the-fly code fixes.
Why RubyMine?
Work Faster with a Smart Editor
RubyMine understands your project and helps you produce high-quality
code more efficiently, thanks to syntax & error highlighting, code
formatting, intelligent code completion, powerful navigation, and quick
documentation.
Detect & Eliminate Code Smells
RubyMine supports best community practices with code inspections
verifying Ruby and Rails code for many types of possible errors and code
smells, and providing on-the-fly improvements with quick-fix options.
Automated yet safe refactorings help clean your code and keep it more
maintainable.
Enjoy a Fine-Tuned Workspace
In RubyMine you can quickly make yourself at home, with customizable
color schemes, keyboard schemes, all the tools you need for productive
development under one roof. Work with your preferred VCS, terminal,
Rails and IRB consoles, Rake and other tools — right in the IDE.
Test & Debug with Pleasure
Testing frameworks are supported by RubyMine with coding assistance,
specific test code inspections and convenient test runner UI. An
advanced graphical debugger with a slick, fully customizable UI keeps
all its features at your fingertips: smart breakpoints, dedicated views
for watches and stack, expression evaluator and more.
Stay on the Cutting Edge
RubyMine works well with most modern and popular Ruby and web
development technologies. Enjoy first-class support for Ruby 2.1 and
Rails 4.1 & 4.2, Sinatra, RubyMotion, AngularJS, and much more.