Ruby on Rails IDE

RubyMine은 Rails로 생산성을 돕고 모든 종류의 주요 웹 개발을 기본 지원합니다.

Rails 인식 기반 코드 유지관리

코드 완성

RubyMine은 DB 필드 및 연관 객체(find_by_*, url_for, redirect_to 및 기타 Rails 메소드, 명명된 경로 및 리소스 루트로 정의된 메소드 등)를 파악하고 정확하게 완성합니다.

Rails 생성기

컨텍스트 기반으로 Rails 생성기에 빠르게 액세스할 수 있는 편리한 UI를 사용해 모델, 컨트롤러, 스캐폴드 등의 새로운 Rails 요소를 추가해 보세요.

ERB/HAML/Slim 에디터

  • ERB 뷰 편집에서 괄호, 접기, 구문 강조 표시, 스마트 코드 완성 등의 기능이 모두 완벽하게 지원됩니다.
  • HAML 또는 Slim Rails 개발을 선호하는 경우, 삽입된 Ruby 코드에 사용할 수 있는 구문 강조 표시 기능 및 코드 내 HTML 코드에 코딩 지원 기능(코드 완성, 탐색 등)을 이용할 수 있습니다.

고급 코드 탐색 기능

Rails 프로젝트 뷰

관련 컨트롤러, 모델, 뷰, 마이그레이션 등을 비롯해 해당 내용(컨트롤러 메소드 및 관련된 부분적 뷰 등)에 빠르게 액세스하세요.

모델 종속 요소 다이어그램

프로젝트 모델 및 해당 속성을 전체적으로 확인하면서 프로젝트 구조를 분석하고 필요한 코드로 이동하세요.

MVC 기반 탐색

  • 에디터 여백 아이콘을 사용해 컨트롤러 액션에서 해당 뷰로 빠르게 전환하거나 새로운 뷰를 만드세요. 뷰에서 컨트롤러 액션으로 아주 간단하게 다시 전환할 수 있습니다.
  • Navigate(탐색) | Related Symbol(관련 심볼) 옵션으로 이동해 적절한 Rails 모델, 컨트롤러, 뷰, 헬퍼, 유닛/기능/특징 테스트를 어디서나 빠르게 탐색하세요.

완벽해진 Rails 도구

Rails 국제화(I18n) 지원

I18n을 지원하기 위해 문자열 리터럴에 빠른 수정 옵션이 제공되어 YML 파일로 번역을 자동 복사하고 Rails translate() 메소드로 번역을 교체할 수 있습니다.

YAML 지원

RubyMine은 YAML 파일에 구문 및 오류 강조 표시 기능을 지원하여 간편하게 국제화 속성 파일(*.yml)을 편집할 수 있도록 돕습니다.

Rails 콘솔

  • Run(실행) | Run Rails Console(Rails 콘솔 실행)에서 Rails 콘솔을 바로 실행하여 필요한 모든 곳에 사용하세요.
  • 콘솔에는 위/아래 방향키로 탐색할 수 있는 명령어 기록 및 구문 강조 표시 기능이 제공됩니다.
  • Settings(설정) | Editor(에디터) | Colors & Fonts(색상 및 글꼴)에서 콘솔 색상 및 글꼴을 구성할 수 있습니다.