RubyMine 2026.1 Help

チュートリアル: Rails アプリケーションで JavaScript をデバッグする

RubyMine は、Rails アプリケーション内のクライアント側 JavaScript コードのデバッグ機能を提供します。 このチュートリアルでは、Chrome で JavaScript をデバッグする方法を説明します。 チュートリアルで作成した JavaScript アセットを含むサンプル Rails アプリケーションを使用します。 このアプリケーションは、Webpacker を使用して JavaScript モジュールを管理します。

サンプル Rails アプリのクローンを作成する

サンプル Rails アプリケーションを複製するには、以下の手順に従います。

  1. リモートホストからプロジェクトをチェックアウトする (git クローン) で説明されているサンプルアプリケーションを確認してください。 URL フィールドに、アドレス https://github.com/rubyminedoc/rails_helloworld.git を挿入します。

  2. javascript ブランチに 切り替えます。

  3. Ruby インタープリターを指定し、依存関係をインストールします。

JavaScript デバッガーを有効にする

RubyMine は、 実行 / デバッグ構成を使用して、アプリケーションを実行およびデバッグする統合された方法を提供します。 Rails プロジェクトの場合、RubyMine は、対応する Rails 環境で 開発本番 の実行 / デバッグ構成を自動的に作成します。 JavaScript をデバッグするには、 Rails 構成で JavaScript デバッガーの自動実行を有効にする必要があります。

  1. 実行 | 実行構成の編集 に移動し、 Rails グループで自動的に作成された 開発: rails_helloworld 構成を選択します。

  2. 以下のオプションを指定してください。

    Rails で JavaScript デバッガーを有効にする
    • ブラウザーの実行 オプションを有効にし、アドレス http://0.0.0.0:3000/welcome/index を指定します。 この URL は、デバッグされた JavaScript アセットを参照する app/views/welcome/index.html.erb ビューを開くために使用されます。

    • デバッグ時に自動的に JavaScript デバッガーを起動する を有効化します。

デバッグ開始

JavaScript コードをデバッグするには、以下の手順に従います。

  1. app/javascript/packs/hello.js ファイルを開き、最初の hello 関数呼び出しにブレークポイントを設定します。

    ブレークポイントを設定する
  2. デバッグを開始するには、 Ctrl を 2 回押して、ポップアップに構成名 開発: rails_helloworld を入力します。 次に、この構成を選択し、 Shift キーを押し続け(ダイアログのタイトルが Debug に変わります)、 Enter を押します。

  3. 開いた http://0.0.0.0:3000/welcome/index ページで、 こんにちは ! ボタンをクリックします。 デバッガーはブレークポイントでセッションを一時停止し、アプリケーションの状態を確認できるようにします。 Chrome での JavaScript のデバッグ で JavaScript のデバッグについて詳しく見ることができます。

    中断されたプログラムを調べる
2026 年 6 月 2 日