RubyMine 2025.2 Help

教程:在 Rails 应用程序中调试 JavaScript

RubyMine 提供了在 Rails 应用程序中调试客户端 JavaScript 代码的功能。 在本教程中,我们将向您展示如何在 Chrome 中调试 JavaScript。 我们将使用一个在 向 Rails 应用程序添加 JavaScript 资源 教程中创建了 JavaScript 资源的示例 Rails 应用程序。 此应用程序使用 Webpacker 管理 JavaScript 模块。

克隆示例 Rails 应用程序

要克隆示例 Rails 应用程序,请按照以下步骤操作:

  1. 按照 从远程主机检出项目(git clone) 中的描述查看示例应用程序。 在 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 文件,并在第一个 您好 函数调用处设置断点。

    设置断点
  2. 要开始调试,请按两次 Ctrl 并在弹出窗口中开始输入配置名称: Development: rails_helloworld。 然后,选择此配置,按住 Shift 键(对话框标题更改为 Debug ),然后按 Enter

  3. 在打开的 http://0.0.0.0:3000/welcome/index 页面中,单击 您好! 按钮。 调试器会在断点处暂停会话,并允许您检查应用程序状态。 您可以从 在 Chrome 中调试 JavaScript 了解有关调试 JavaScript 的更多信息。

    检查挂起的程序
最后修改日期: 2025年 9月 26日