快速业务通道

使用RadRails和Eclipse可以轻松进行Ruby on Rails开发 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18
可展开、可收缩工作区内已有项目的层次结构。单击一个项目将展开该项目中包含的目录和文件 (图 2 显示了一个 RadRails 窗口,该窗口的浏览窗格中展开了一个项目)。

图 2. 展开的项目

只要项目被高亮显示,对于 RadRails 里的所有其他功能,该项目就是活动项目。此时,允许运行生成器、启动 Web 服务器等。

双击一个文件将在编辑器窗格里的编辑器中打开该文件。打开多个文件将以选项卡的形式打开这些文件。图 3 显示了在编辑器窗格中打开四个文件。

图 3. 选项卡中的多个文件

使用RadRails和Eclipse可以轻松进行Ruby on Rails开发(3)

时间:2011-02-27 IBM Pat Eyler

启动新项目

启动新项目很简单。单击工具栏上的 New,或从菜单栏中选择 File > New。通过任意一种方法都将打开 New 对话框。此对话框允许选择适用于要启动的项目类型的向导。这些向导选项包括 Web 服务器配置、SQL 文件、Ruby 项目和类以及 Rails 项目 (我们在此处看到的惟一选项)。

选择 Rails > Rails Project,然后单击 Next。将看到一个新屏幕,在该屏幕中输入项目名称。其他选项的默认值用于此次实验应当完全没问题,但以后可能需要调整这些值:

使用默认位置 (设为工作区目录里的项目所在的目录)

生成 Rails 应用程序框架 (设为 true)

创建 WEBrick 服务器 (也设为 true)

禁用表多元化 (设为 false)

做完必要更改后,单击 Finish。这样就创建了一个项目,在 RadRails 界面左侧的 Rails 浏览器窗格中可以看到该项目。

导入已有项目

如果已经有一个 Rails 项目,并且想用它来创建项目而不是启动一个全新的项目,则可通过一种简单方法导入该项目。先单击工具栏上的 New,或从菜单栏中选择 File > New,就如同要启动一个新项目一样。在对话框中选择 Rails > Rails Project,然后单击 Next。在为项目命名之后,选中 Generate Rails application skeleton 复选框以关闭该选项。然后单击 Finish。

当项目出现在 Rails 浏览器窗格中后,可以在该项目上单击鼠标右键打开选项菜单。在此菜单中选择 Import,将弹出 Import 对话框。选择 General > File System,然后单击 Next。执行这些操作后就选择了要导入的源项目。除了选择源项目,还可以选择要导入的文件夹 (此值默认为项目的工作区),是否覆盖已有文件 (默认值为 no),是否要创建任何其他必需的文件或文件夹 (默认值为 false),以及导入时仅限于所选文件夹 (默认值为 true)。

当选定目录显示在文件浏览窗口中后,可以选择它 (错误消息 "There are no resources currently selected for import" 将一直显示在对话框的顶部,直至选择一个选项),然后单击 Finish 以导入文件。如果有任何副本,系统将显示另一个对话框,询问是否要用导入的版本覆盖原来的版本。

在 RadRails 中构建应用程序

启动项目之前,要先创建项目运行所需的数据库。创建数据库的最佳方法是使用命令行:使用生成器创建移植脚本,然后编辑该脚本。在 RadRails 中将沿用同样的模式。

在浏览窗格中单击一个项目 (或项目里的一个资源),确保有选定的活动项目。然后在外部工具窗格中单击 Generators 选项卡以打开生成器工具,如图 4 所示。从窗格左上角的下拉式菜单中选择 Migration 生成器。要运行生成器,单击右下角的 Go。

图 4. 生成器工具

使用RadRails和Eclipse可以轻松进行Ruby on Rails开发(4)

时间:2011-02-27 IBM Pat Eyler

单击 Go 将在编辑器窗格中打开一个终端工具并在其中运行生成器脚本,然后在该工具里显示所有命令输出。接着,可以在浏览器窗格中展开项目树的 db > migrate 分支,然后单击文件名以在编辑器窗格里的编辑器中打开文件 (参见图

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号