使用RadRails和Eclipse可以轻松进行Ruby on Rails开发2011-02-27 IBM Pat EylerRuby on Rails 的地位如日中天。随着它的流行,开发人员越来越迫切地需要一个集成开发环境(IDE)来使 Rails 更容易使用。RadRails 是基于 Eclipse 的环境,能够满足大多数开发人员的要求。本文介绍了 RadRails IDE,并假定您已经知道用 Ruby on Rails 开发 Web 应用程序的方法,因此,本文将不会花时间说明 Ruby or Rails 代码,而将主要说明 IDE 本身。下载和安装 RadRails您想要赶时髦使用 Ruby on Rails,但又没准备好放弃十分好用的 IDE;或者,您可能已经用 Rails 进行了一段时间的开发工作,但现在想要重新使用原来一直在用的编辑器。无论是什么原因促使您来使用 RadRails,好消息是 RadRails 的安装和使用都很简单。此部分先介绍如何安装 RadRails,然后再介绍如何使用 RadRails。使用 RadRails 没有任何先决条件。它可以运行在任何装有 Ruby V1.8.4、Rails V1.1 (或更高版本) 以及 Java™ V1.4 (或更高版本) 的 Microsoft® Windows®、Linux® 或 Mac OS X 系统上。如果系统满足这些要求,请从项目的 Web 站点获取一个 RadRails 副本。您还可以找到用于在已有的 Eclipse 安装和代码内运行 RadRails 的 Eclipse 插件的链接。注:如何使用这些发行版不在本文讨论范围内。下载适当的 zip 文件后,只需将其解压缩并运行 RadRails 可执行文件。您可能需要调整 $PATH 以确保 RadRails 能够找到已安装的 Java。启动和使用 RadRails安装 RadRails 之后,您就可以开始使用了。此部分将快速介绍 RadRails 应用程序并介绍如何浏览项目内和各项目的信息。启动一个项目的方法有两种,包括启动新项目和导入已有项目。不管您选择使用哪种方法,开始都是最重要的。学习 RadRails 的最佳方法是接触并使用它。但在此之前,请先看看下面的快速指南。RadRails 应用程序让我们先来看看包含一个项目的 RadRails 应用程序,了解如何快速添加一个项目。图 1 所示为 RadRails 应用程序。实际上,它显示了 Rails “透视” 的应用程序,但不必担心这个小问题。可以把它看作是一个分为六个区域的窗口:菜单栏、工具栏、浏览器和 Test::Unit 窗格、编辑器窗格、概要窗格和外部工具窗格。图 1. RadRails 应用程序

菜单栏菜单栏位于应用程序窗口的最顶层。它的作用就像其他应用程序中的菜单栏一样。其中有一个重要的菜单项 Window > Preferences,该菜单项可以设置或选择 Ruby 解析程序。如果不做设置或选择,尝试运行创建的大多数脚本 Rails 时将失败 (例如,单元测试脚本)。工具栏工具栏就在菜单栏下方。而且,它的作用也类似其他工具栏。最左侧的按钮是 New 按钮。浏览器和 Test::Unit 窗格浏览器和 Test::Unit 窗格位于应用程序窗口的左侧。本文将简短讨论如何浏览项目内和各项目的信息。使用 Test::Unit 部分可以监视单元测试状态。编辑器窗格编辑器窗格位于应用程序窗口的中央。此编辑器是一个优秀的编辑工具,提供了语法分色显示、缩进和其他工具。在编辑器中单击右键将打开含有许多其他工具的菜单,包括调试的选项、运行文件中的代码的机制、对选定区域加注释和取消注释等。概要窗格概要窗格位于应用程序窗口的右侧。此窗格提供了当前正被编辑的源文件的概要视图。此视图使您可以快速浏览文件内的方法和类。外部工具窗格外部工具窗格位于应用程序窗口的右下方。此窗格提供了可以访问 Web 服务器控件、生成器、RegExp 工具及其他工具的选项卡。