Ruby, JRuby and Rails
IntelliJ IDEA provides Ruby and Rails integration via a dedicated Ruby plugin. Plugin functionality is similar to that of RubyMine, a specialized Ruby/Rails IDE build on IntelliJ platform.
You can get Ruby plug-in from Plugins Repository or via IntelliJ IDEA Plug-in Manager.
JetBrains RubyMine »
Dedicated Ruby on Rails IDE
See the Ruby and Rails features below and read more in RubyMine section of our web site.
Ruby
- Ruby Editor
- Code Completion
- Code Navigation
- Refactorings
- Code Analysis
- Rake Integration
- Learn more »
Testing Ruby and Rails
- RSpec and Test::Unit
- Cucumber
- Shoulda
- Learn more »
Ruby on Rails IDE
- Ruby on Rails Project View
- Advanced Rails Project Navigation
- Model Dependency Diagram
- Autocompletion for Rails controllers, helpers and views
- Rails-aware Refactorings
- Rails i18n (internationalization)
- Rails Code Generation
- RHTML Editing
- HAML and SASS Editing
- YAML Support
- Learn more »
Intelligent Ruby Coding Assistance
- Braces, brackets & quotes auto-insertion
- Surround with braces, brackets & quotes
- Matched brace/bracket highlighting
- Express code commenting
- Extend/shrink selection
- Live Templates / Snippets
- Parameter Info popup
- Quick documentation lookup
- Learn more »
Graphical Debugger for Ruby and Rails Code
- Convenient User Interface
- Smart, Flexible Breakpoints
- Built-in Expression Evaluator
- Dedicated Watches View
- Frames and Call Stack
- Remote Debugging
- Learn more »
JRuby Support
In addition to RubyMine's features IntelliJ IDEA provides JRuby support.
JRuby code completion
- Alternative method naming (both boolean_value and booleanValue styles supported)
-
- Both Ruby and Java-style getters and setters (both setSize and size = styles supported)
-
- JRuby code completion
JRuby code inspections with instant quick-fixes
IntelliJ IDEA checks your Ruby code on-the-fly, highlighting various kinds of errors.

For all problems discovered, IntelliJ IDEA offers automatic quick-fixes.

