快速业务通道

用Eclipse Europa进行Web开发,第3部分 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23
果用 Ruby 进行 Web 开发,几乎肯定要使用 Ruby on Rails。您可以结合使用 Ruby on Rails 与 RDT。RDT 不了解关于 Rails 的任 何特殊信息,但是它可以为您提供开发 Ruby 代码的基本功能。不过,创建 RDT 的开发人员已经为 Rails 开发人员创建了另外一组工具:RadRails。RadRails 构建在 RDT 之上,用于向 Eclipse 中添加专用的 Rails 功能。让我们通过在 RDT 之上安装 RadRails 开始了解 RadRails。

安装 RadRails

要安装 RadRails,需要安装名为 Aptana 的插件。这个插件非常有用。它为 您提供了可与 JavaScript 和 CSS 结合使用的优秀工具。最新版本的 RadRails 是在 Aptana 之上重新构建的,像 RDT 一样,它不过是 Eclipse 的另一个插件 。我们将执行如上所述的相同步骤,但是需要一个不同的更新站点。

图 11. Aptana 更新站点

同样,重要的是 URL:http://update.aptana.com/install/3.2/。当然,您 可以将该站点命名为任意名称。单击 OK 应当向您展示可以从 Aptana 获得的功 能列表。

图 12. Aptana 功能

继续并安装所有 Aptana 功能。在下载并安装了 Aptana 之后,Eclipse 需 要重新启动。当重新装载 Eclipse 时,将打开 Aptana 启动页面,如果该页面 尚未打开,请选择 Help > Aptana Start Page。

图 13. 打开 Aptana 启动页面

用Eclipse Europa进行Web开发,第3部分(5)

时间:2010-11-29 IBM Michael Galpin

此操作应当打开 Aptana 启动页面。

图 14. Aptana 启动页面

此页面将显示在 Aptana 顶部构建的其他各种插件列表。找到 Ruby on Rails。单击 Install,然后 Aptana 将启动 Eclipse 更新系统,其中已经配置 了要安装的 RadRails 插件。

图 15. 安装 RadRails

继续并安装 RadRails 插件。结束时,Eclipse 将再一次重新启动。在 Eclipse 重新启动时,可以选择 Windows > Open Perspective > Other 切换到 RadRails 透视图。

图 16. 选择 RadRails 透视图

此操作应当会打开 RadRails 透视图,并且该透视图应当类似图 17。

图 17. RadRails 透视图

现在我们已经安装好 RadRails 了!我们将只研究 RadRails 和 RDT 的功能 。首先将使用它创建一个新的 Rails Web 应用程序,该应用程序将在本系列前 两部教程中开发的应用程序基础之上构建。在开发应用程序的过程中,我们将了 解许多 RadRails 功能。

用Eclipse Europa进行Web开发,第3部分(6)

时间:2010-11-29 IBM Michael Galpin

创建 Rails 项目

该项目是 Eclipse 中的核心概念和工作单元之一,并且 RadRails 将利用此 项目。因此首先需要做的就是创建一个 RadRails 项目。选择 File > New > Rails Project。

图 18. 新建 Rails 项目

此操作将打开 Rails 项目信息。

图 19. Rails 项目信息

用Eclipse Europa进行Web开发,第3部分(7)

时间:2010-11-29 IBM Michael Galpin

在这里有几个选项应当注意。首先,系统将默认选中 Generate Rails application skeleton。我们很快就可以看到这样做的效果。接下来,请注意 Create a WEBrick server 和 Create a Mongrel server 选项。这将允许您使 用其中任一个服务器直接从 Eclipse 启动应用程序。现在 Mongrel 选项将只在 安装了 Mongrel 的情况下运行。如果尚未安装,则可以使用 Gems (gem install mongrel) 轻松获得它。单击 Finish,然后在 Eclipse 控制台中,您 应当会看到如下所示的输出。

清单 1. 新建 Rails 项目的输出

exists create app/controllers create  app/helpers create app/models create  app/views/layouts create config/environments create  components create db create doc create lib create  lib/tasks create log c

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号