快速业务通道

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
uby 的版本是〔1.8.6 (java)〕,这就表示 JRuby 运行正常。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 8 Rails 初始画面

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境(3)

时间:2011-07-18 片贝正纪

■ 监视和停止服务器

Rails 开发基本上不需要重启服务器。如果需要重启或停止服务器,可以采用两种方法。启动 WEBrick 等 Rails 服务器之后,如下图所示 ,NetBeans 的右下角会显示“运行中”,单击右键就可以在菜单中执行停止服务器的操作了。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 9 停止进程

做为 NetBeans 6.1 的新功能,Rails 服务器显示在服务器选项卡的服务器节点下面。Java 应用服务器同样可以通过服务器节点停止。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

监视和停止服务器

■更改 Rails 环境

项目完成后,可以在“项目属性”对话框中对它进行更改。方法是选择目标项目,单击鼠标右键并从弹出菜单中选择“属性”。这时,可以 更改项目所使用的 Ruby 平台、服务器、服务器端口号和 Rails 环境(开发、测试和产品),这些功能都由 NetBeans 6.1 导入。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 11 项目属性对话框

NetBeans 6.1 与 MySQL 数据库的统一得到了增强,在数据库中除了可以管理 MySQL 之外,还可以开始和停止数据库的创建。如果数据库 节点预先与数据库建立了连接,那么在创建 Rails 项目时可以通过下拉菜单来指定数据库。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 12 MySQL 支持

在 Rails 项目中启动服务器之后,就可以迁移数据库了,当然这种迁移也可以通过菜单来执行。在项目的上下文菜单中选择“迁移数据库 “即可。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 13 迁移数据库

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境(4)

时间:2011-07-18 片贝正纪

■运行 Rails 生成器

控制器、模型等 Rails 生成器可以通过项目的上下文菜单来操作,在菜单中选择“生成”就可以了。此外,Rake 任务和数据库迁移等也可 以通过菜单来执行。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 14 Rails 项目的上下文菜单

Rails 生成器对话框可以生成控制器和模型等,此外还可以安装新的生成器。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 15 Rails 生成器对话框

■ NetBeans 的 Ruby 编辑器

NetBeans 的 Ruby 编辑器拥有非常强大的功能,具备代高亮、代码完成、代码模板以及重构等功能。

以下是创建控制器和视图之后用编辑器打开控制器的画面,请试着按下 Ctrl+Shift+A。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 16 Ruby 编辑器 - 控制器

按下 Ctrl+Shift+A 后会弹出相应的视图,此时再次按下 Ctrl+Shift+A 可以返回控制器。NetBeans 的 Ruby 编辑器也具备这种非常方便 的功能。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 17 Ruby 编辑器 - 视图

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境(5)

时间:2011-07-18 片贝正纪

在视图中输入“@”可以打开候选窗口,而在控制器中定义的 message 显示在最上面。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 18 Ruby 编辑器 - 候选窗口

在候选窗口中只能选择“message”。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 19 Ruby 编辑器 - 代码增补

NetBeans 的 Ruby 编辑器 - 代码模板

使用代码模板,可以省去在编辑器中输入代码的操作,非常方便。从菜单栏中依次选择“工具”>“选项”,打开“选项”对话框,然后 在编辑器选项卡中选择“代码模板”,就可以编辑 Ruby 及 Ruby on Rails 用的代码模板了。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 20 代码模板编辑画面

此处以 add_column 为例,输入“mcol” ,按下制表键。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 21 模板代码应用举例

如下图所示, mcol 展开为:add_column :table, :column, :string ,将光标移动到中间的 table 字段处就可以重写了。现在将 table 置换为 posts,然后再按下“制表键”或者“回车键”。

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网

图 22 模板代码应用举例 2

通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发

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