使用 NetBeans Ruby

另请参见

本主题描述了可以对在“项目”窗口中打开的 NetBeans Ruby 和 Ruby on Rails 项目执行的常见任务。有关更多的详细信息,请单击右列中的链接。

要执行此任务... 请按照下列步骤执行操作
创建新的 Ruby 或 Ruby on Rails 项目
  1. 从主菜单中选择“文件”>“新建项目”以打开“新建项目”向导。
  2. 在“类别”列表中选择 "Ruby"。
  3. 在项目列表中,选择“Ruby 应用程序”或“Ruby on Rails 应用程序”。
导入现有的 Ruby 或 Ruby on Rails 应用程序
  1. 从主菜单中选择“文件”>“新建项目”以打开“新建项目”向导。
  2. 在“类别”列表中选择 "Ruby"。
  3. 在“项目”列表中,选择“基于现有源代码的 Ruby 应用程序”或“基于现有源代码的 Ruby on Rails 应用程序”。
在项目中添加文件
  1. 在“项目”窗口中,右键单击项目节点或其子节点,选择“新建”,然后选择要添加的文件类型。
  2. 在新建文件向导中,根据需要指定文件的名称、位置等,然后单击“完成”以创建文件。

生成 Rails 模型、控制器、迁移、构架等
  1. 在“项目”窗口中,右键单击 Ruby on Rails 项目节点,然后选择“生成”以打开“Rails 生成器”对话框。
  2. 展开“生成”下拉列表,然后选择要生成的项。
  3. 按照滚动框中显示的生成器说明填写表单。
  4. 单击“确定”以生成代码。“输出”窗口列出了生成器创建和修改的文件。
编辑文件
  1. 在“项目”窗口中,双击项目节点以将其展开。
  2. 展开子节点以导航至要编辑的文件,然后双击该文件以在编辑器中将其打开。

您还可以使用快捷键在编辑器中快速打开文件。对于 Windows 用户,请按 Alt-Shift-O 组合键。对于 Mac 用户,请按 Ctrl-Shift-O 组合键。

有关详细信息,请参见 Ruby 编辑器快捷键和代码模板

在 Rails 操作(控制器文件中的方法)与其相应的视图(.rhtml 或 .erb 文件)之间跳转
  • Ctrl-Shift-A
  • Command-Shift-A(Mac 快捷键)
在测试文件与其被测文件之间跳转
  • Ctrl-Shift-T
  • Command-Shift-T(Mac 快捷键)
迁移数据库
  • 要迁移 Ruby on Rails 项目的数据库,请在“项目”窗口中右键单击主项目节点,然后选择“迁移数据库”>“至当前版本”。
  • 您也可以将数据库还原至早期版本,方法是:选择其他的某个“至版本”选项。
通过 IDE 运行 Ruby 或 Rails 应用程序
  • 右键单击项目节点,然后从弹出式菜单中选择“运行”。
    • IDE 将在底部窗口中显示 Ruby 项目的输出。
    • Ruby on Rails 项目将在为该项目配置的服务器中运行,并在缺省浏览器中显示。
      • 要停止服务器,请单击 IDE 底部输出窗口左侧的 X 按钮 红色 X 图标
运行控制器操作或视图文件
  1. 如果视图文件正处于活动状态,请按 Shift-F6 组合键运行当前文件。如果控制器文件正处于活动状态,请在操作中单击鼠标右键,然后从弹出式菜单中选择“运行文件”。
  2. IDE 将启动 Web 服务器(如果该服务器未在运行),并使用与当前文件对应的 URL 打开浏览器。如果正在 URL 中传递数据或者应用程序使用映射的路由,则可能需要重写该 URL。
测试项目
  • 要在编辑视图或控制器文件时快速测试文件,请使用 Ctrl-F6 或 Command-F6 组合键(Mac 平台)运行与该文件相关的测试。
  • 可以使用编辑器弹出式菜单中的“运行文件”或“测试文件”选项来运行单元测试。
调试 Ruby 或 Ruby on Rails 应用程序
  • 从主菜单中选择“调试”>“调试项目”。

有关详细信息,请参见

管理 Ruby gem

有关详细信息,请参见

管理 Rails 插件
  • 要打开 Rails 插件管理器,请在“项目”窗口中右键单击某个 Ruby on Rails 项目节点,然后选择“Rails 插件”。
运行 Rake 任务
  1. 右键单击项目节点,然后从弹出式菜单中选择“运行/调试 Rake 任务”。
  2. (可选)在“过滤器”文本框中输入一些字符以过滤列表。可以使用 ?和 * 通配符。
  3. 选择要运行的任务。
  4. 如果任务带有一些参数,可以在“参数”文本框中输入它们。IDE 会记住上次运行相同任务时所用的参数。
  5. 单击“运行”。

有关详细信息,请参见

在 IDE 中使用交互式 Ruby shell (irb)
  • 要在 IDE 中打开交互式 Ruby (Interactive Ruby, IRB) shell,请在“项目”窗口中右键单击 Ruby 或 Ruby on Rails 项目节点,然后从弹出式菜单中选择 "Ruby Shell (IRB)"。

此时将在 IDE 底部的标签式窗口(与“输出”窗口位于相同的位置)中打开 IRB shell。IDE 会在属性管理器中查找项目的 Ruby 平台设置,以确定使用哪个解释器。该窗口的标签将显示所使用的解释器。

打开 Rails 控制台
  • 右键单击 Ruby on Rails 项目节点,然后从弹出式菜单中选择“Rails 控制台”。
更改项目设置
  • 要更改项目的设置(如 Ruby 解释器、Web 服务器或 Rails 环境),请右键单击项目节点,然后从弹出式菜单中选择“属性”以打开属性管理器。

您可以为项目设置多个配置。操作方法是:打开项目的属性管理器,然后单击“新建”以创建一个新配置。要从一个配置更改为另一个配置,请右键单击项目节点,然后选择“设置配置”。

另请参见
关于 NetBeans IDE 中的 Ruby 开发

法律声明