使用RadRails和Eclipse可以轻松进行Ruby on Rails开发 - 编程入门网
可展开、可收缩工作区内已有项目的层次结构。单击一个项目将展开该项目中包含的目录和文件 (图 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |