RubyMine 2025.2 Help

Rails 导航

RubyMine 帮助您在 Rails 组件之间导航,例如控制器、视图、模型、测试等。 例如,您可以从模型导航到控制器、 schema.rb structure.sql 中的表架构、测试或相应的工厂。 导航功能可在编辑器、工具窗口和 模型依赖图中使用。

在 Rails 组件之间导航:

  1. 在主菜单中,前往 导航 | 相关符号... Ctrl+Alt+Home

  2. 从弹出菜单中选择所需的目标,或按左侧指定的相应键。

    以下是一些示例:

    • 控制器操作 -> 视图

    • 控制器操作 -> routes.rb 中的路由

    • 模型 -> 工厂

    • 模型 -> schema.rb structure.sql 中的表架构

您可以使用边距图标在 Rails 组件之间导航。

  • 如果您想跳转到与操作关联的视图文件,请打开相应的控制器,找到所需的操作,然后单击操作定义旁边的 转到视图 边距图标。

    要从视图导航回相应的操作,请在编辑器中打开视图文件,然后单击 转到控制器 边距图标。

  • 您可以快速从模型导航到 schema.rb 中的 create_table 调用,或反之亦然。 在编辑器中打开所需的模型,并使用 转到架构定义 边距图标进行导航。

    要从 create_table 调用导航回使用该表的模型,请打开 schema.rb 并单击 转到模型定义 边距图标。

您可以使用 URL 路径 内嵌提示从控制器操作导航到 routes.rb 文件中的相应声明。

  1. 单击所需控制器操作上方的内嵌提示以显示 URL 的可用操作列表。

  2. 选择 转到声明或用法 从列表中。

编辑器中的 部分声明 边距图标标记了部分声明。 指向此图标会显示有关同一声明其他部分的信息。 要导航到部分声明,请单击边距图标并从弹出菜单中选择所需的声明部分。

RubyMine 允许您从 模型依赖图中的节点/关联跳转到代码中的相应类。

为此,请右键单击图中所需的节点/关联,然后选择 所选元素操作 | 跳转到源 F4。 如果您选择了一对多或多对多关联,您可以选择所需的关联部分。

从模型关联导航
最后修改日期: 2025年 9月 26日