blob: c47627e08c08f077620575a399137d3c430ed882 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>NetBeans IDE - Ruby 和 Ruby on Rails 开发</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="../../netbeans.css" type="text/css">
<link rel="stylesheet" type="text/css" href="../../features.css">
<meta name="description"
content="NetBeans IDE - Integrated tools for Ruby and Ruby on Rails developers">
<meta http-equiv="content-language" content="en">
<meta name="author" content="Ruth Kusterer">
<meta HTTP-EQUIV="Content-Type" Content="text/html; charset=UTF-8"></head>
<body>
<h1>Ruby 和 Ruby on Rails</h1>
<p> <a href="../../images_www/v6/9/screenshots/ruby.png"><img alt="NetBeans IDE 中的 Ruby 和 Rails 开发" border="0" height="196" src="../../images_www/v6/9/screenshots/ruby-cut.png" width="648"><br> <span class="font-11">单击图像查看全屏预览</span></a> </p>
<p> <strong>注:自 NetBeans IDE 7.0 开始,标准的 NetBeans IDE 版本不再支持 Ruby 和 Ruby on Rails。有关详细信息,请参见 <a href="http://wiki.netbeans.org/RubySupport">Ruby 支持 Wiki 页</a></strong> </p>
<table class="features-table">
<tbody>
<tr>
<td>
<h2>Ruby 源代码编辑器</h2>
<p> 编辑器缩进、完成并按照语法和语义突出显示 Ruby 代码。它有助于重命名重构、类型推断和导航。该编辑器可以实时解析键入的代码,因此能够匹配字词和括号,标记错误和实例,并显示新的快速修复和 RDoc。通过简单的键击,您可以通过实时模板中插入常用的代码片段。 </p>
</td>
<td class="screenshots-col">
<p><img alt="ruby 编辑器" class="box" height="109" src="../../images_www/v6/7/features/ruby-editor.png" width="200"></p>
</td>
</tr>
<tr>
<td>
<h2>Ruby 项目</h2>
<p> Ruby 项目类型支持 Ruby 文件、RSpec 规格文件和 YAML 文件。使用 Ruby 平台管理器可以选择是使用 JRuby 执行项目,还是使用系统中的任何其他本机 Ruby 解释器执行。 </p>
<p> IDE 提供 Rake 构建工具集成,允许您访问 Interactive Ruby Shell (IRB)。完美地集成了对 Test::Unit、自动测试、Shoulda 测试以及 RSpec 的重构和支持。您还可以跟踪任务列表中的提示和错误。 </p>
<p><br>
</p>
<h2>Ruby on Rails 项目</h2>
<p> Ruby on Rails 项目类型支持 Rake 目标和数据库迁移。"Rake Runner"(Rake 运行器)对话框保留了以前输入参数的列表,同时可自动填充要迁移的参数列表并安排任务。您可以生成 Rails 3 项目或者通过 Rails 代码生成器图形化向导生成代码。逻辑项目视图清晰地将控制器与模型、视图和数据库迁移分开。 </p>
<p> 编辑 ERB 文件并直接将项目部署到 WEBrick 和 Mongrel Web 服务器上。您可以在 Rails 行为及其相应的视图之间快速切换,并连接到与您正编辑文件最相关的 URL 所用的浏览器。 </p>
<h2>Ruby 和 Rails 调试器</h2>
<p> 单步执行或者遍历 Ruby 代码和 ERB 文件。设置断点、查看局部变量、导航调用堆栈、切换线程。可以通过鼠标覆盖编辑器上的变量对表达式求值,并显示在工具提示内。NetBeans IDE 支持快速 Ruby 调试器,该调试器也可用于 JRuby。您可以调试非 NetBeans 项目一部分的 Ruby 文件,或者将调试器连接至通过命令行启动的任何远程进程,并充分利用用户友好的调试器前端。 </p>
</td>
<td class="screenshots-col">
<p><img alt="ruby 测试" class="box" height="142" src="../../images_www/v6/7/features/ruby-test.png" width="200"></p>
<p><img alt="ruby 文件" class="box" height="95" src="../../images_www/v6/7/features/ruby-files.png" width="200"></p>
<p><img alt="rails 生成器" class="box" height="109" src="../../images_www/v6/7/features/ruby-rails.png" width="200"></p>
<p><img alt="ruby 调试器" class="box" height="63" src="../../images_www/v6/7/features/ruby-debugger.png" width="200"></p>
</td>
</tr>
<tr>
<td>
<h2>Ruby Gems 安装管理器</h2>
<p> 使用集成的 Ruby Gems 包装系统扩展 Ruby 安装。您可以使用 Gems 安装管理器配置 $GEM_PATH 或 $GEM_HOME。随意添加和管理可用的 Ruby 软件库以及贡献您自己的包。Gem 管理器甚至允许您卸载某一版本的 Gem。 </p>
<p>如果安装 Bundler gem,则可以从项目的上下文菜单中运行 Bundler 操作。</p>
<p>&nbsp;</p>
<p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> <a href="http://wiki.netbeans.org/wiki/view/Ruby">Ruby Wiki</a><br>
</p>
<p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> <a href="http://wiki.netbeans.org/RubySupport">Ruby 支持 Wiki</a></p>
<p><br>
</p>
</td>
<td class="screenshots-col"> <img alt="ruby gems 管理器" class="box" height="134" src="../../images_www/v6/features/ruby-gems.png" width="200"> </td>
</tr>
</tbody>
</table>
</body>
</html>