開発者とエージェントのための Ruby および Rails 用 IDE の全機能
コーディング、テスト、デバッグを行い、信頼性に優れた Ruby および Rails ソフトウェアを出荷しましょう。




作業環境を構成
各エージェントの起動方法(GUI またはターミナル)と IDE の中心に据えるもの(コードまたはエージェントセッション)を選択できます。


コンテキストを失うことなく同時進行
1 つまたは複数のプロジェクトで、状態やコードベースの情報を繰り返し説明することなく、複数のエージェントと同時に作業できます。


すべてのセッションを追跡
実行中、実行済み、またはユーザー待機中のセッションを確認できます。差分内の行にコメントを残し、それを次の指示としてエージェントに送り返すことができます。


変更のレビューと確認
デバッグ、テスト、プロファイリング、データベースにワンクリックでアクセスし、変更内容をマージする前にすべての動作を確認できるようになっています。

自分でコードを書く場合でも、エージェントでコードを生成する場合でも、RubyMine ならどちらにも対応できます。Ruby および Rails の開発に必要なあらゆる機能やツールが備わっており、最初から事前構成された状態で組み込まれています。Rails、RBS、Rake、RuboCop、Docker などとシームレスに統合でき、JavaScript、TypeScript、HTML、CSS もネイティブに扱え、データベースや SQL 用のツールも組み込まれています。
型を認識する補完や Ruby と Rails を理解するスマートインスペクションに加え、AI を活用してコードの生成、説明、テスト、およびリファクタリングを行えます。
コンテキストを認識する検索によってクラス、メソッド、または使用箇所を検索することも、コードベース全体で、モデル、コントローラー、ビューがどのように動作するかを AI エージェントに説明してもらうこともできます。
Step through Ruby or JavaScript/TypeScript with an interactive debugger: set breakpoints, inspect state, and use agentic debugging to let an agent investigate and fix issues alongside you.
GUI ベースのランナーを使って、RSpec、Minitest、Cucumber、Test::Unit に対応したテストの実行とデバッグを行えます。また、モデルやコントローラーのコードから AI にテストを直接生成させることもできます。
IDE を離れることなく、データベースに接続して閲覧し、クエリを実行することができます。DataGrip ツールを搭載し、PostgreSQL、MySQL、SQLite、MariaDB などがサポートされています。簡単な言葉で AI エージェントに必要なことを伝えると、実際のスキーマに基づいて SQL クエリを作成して実行してくれます。
ツールを切り替えることなくフルスタックを構築できます。RubyMine は、Ruby と Rails のコードに加えて、React、Vue.js、Angular、Node.js、Hotwire、HTML、CSS、JavaScript、TypeScript にも完全対応しています。また、WebStorm のすべての機能も備えています。
組み込みの Git UI でコミット、ブランチ、およびマージ競合の解決を行えるだけでなく、Mercurial、Perforce、および Subversion のサポートも備えています。コミットメッセージの作成、差分のレビュー、および競合する変更の解決を AI に任せられます。
隔離された環境で実行、デバッグ、テストを行えます。Dev Containers、WSL、または SSH を構成し、リモートホストまたは軽量なリモートインタープリターに接続できます。


SOC 2 Type II
GDPR

RubyMine はサブスクリプションベースのモデルで提供されます。サブスクリプションを更新するとライセンスが有効に維持されますので、最新バージョンの RubyMine をリリースされた時点でインストールして使用できます。
Air は Codex、Gemini、GitHub Copilot、Claude、および Junie をサポートしており、その他多数のエージェントとモデルを ACP 経由で接続可能です。ご契約中の独自のサードパーティサブスクリプションをご利用いただけますが、そうでない場合でも JetBrains AI を使用できます。
JetBrains AI サブスクリプションはご利用いただけるようにしてはいますが、必須ではありません。ただし、現時点ではクラウドでの実行には JetBrains AI サブスクリプションが必要であり、無料の Junie Lite の利用には JetBrains アカウントが必要です。
Air をお試しになり、実際にその価値をご体験ください。期間限定で、 Junie Lite を無料でご利用いただけるようにしています。Junie Lite は特定のモデルを使用するコスト効率に優れたエージェントです。
少なくとも 365 日間連続で中断なくサブスクリプションをご利用いただいた場合は永久フォールバックライセンスが提供されます。サブスクリプションを更新しなかった場合、12 か月連続でご利用いただいていたサブスクリプションの開始時点で提供されていた RubyMine バージョンを永久に追加費用なしで使用し続けることができます。
個人または法人向けに年額または月額払いで RubyMine サブスクリプションを購入できます。組織が購入した商用ライセンスはその組織内の 1 人のユーザーが使用できますが、個人用ライセンスは個人が自分で使用する目的に限って個人のみに提供されます。詳細
RubyMine は非商用利用の場合に無料です。商用プロジェクトには、無料の 30 日間体験版を利用できます。学生と教職員は、RubyMine だけでなく、他の JetBrains IDE とツールが含まれる JetBrains All Products Pack を無料でご利用いただけます。詳細