RubyMine enhances your productivity with Rails and natively supports all major web development practices.
RubyMine understands and correctly completes DB fields and associations; find_by_*, url_for, redirect_to and other Rails methods, methods defined by named routes and resource routes, and much more.
Add new Rails entities such as models, controllers, scaffolds, etc. to your project with a convenient UI providing quick and context-sensitive access to Rails generators.
Get quick access to related controllers, models, views, migrations, and so on, together with their contents such as controller methods, associated and partial views, etc.
Take a bird's eye view of your project models with their attributes to analyze the project structure and navigate to the code you need.
To help you with I18n, RubyMine offers a quick-fix option for string literals which auto-copies it to a YML file and replaces it with the Rails translate() method.
RubyMine supports syntax and error highlighting for YAML files and helps you comfortably edit internationalization property files (*.yml).