通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境 - 编程入门网
uby 的版本是〔1.8.6 (java)〕,这就表示 JRuby 运行正常。
图 8 Rails 初始画面 通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境(3)时间:2011-07-18 片贝正纪■ 监视和停止服务器 Rails 开发基本上不需要重启服务器。如果需要重启或停止服务器,可以采用两种方法。启动 WEBrick 等 Rails 服务器之后,如下图所示 ,NetBeans 的右下角会显示“运行中”,单击右键就可以在菜单中执行停止服务器的操作了。 图 9 停止进程 做为 NetBeans 6.1 的新功能,Rails 服务器显示在服务器选项卡的服务器节点下面。Java 应用服务器同样可以通过服务器节点停止。 监视和停止服务器 ■更改 Rails 环境 项目完成后,可以在“项目属性”对话框中对它进行更改。方法是选择目标项目,单击鼠标右键并从弹出菜单中选择“属性”。这时,可以 更改项目所使用的 Ruby 平台、服务器、服务器端口号和 Rails 环境(开发、测试和产品),这些功能都由 NetBeans 6.1 导入。 图 11 项目属性对话框 NetBeans 6.1 与 MySQL 数据库的统一得到了增强,在数据库中除了可以管理 MySQL 之外,还可以开始和停止数据库的创建。如果数据库 节点预先与数据库建立了连接,那么在创建 Rails 项目时可以通过下拉菜单来指定数据库。 图 12 MySQL 支持 在 Rails 项目中启动服务器之后,就可以迁移数据库了,当然这种迁移也可以通过菜单来执行。在项目的上下文菜单中选择“迁移数据库 “即可。 图 13 迁移数据库 通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境(4)时间:2011-07-18 片贝正纪■运行 Rails 生成器 控制器、模型等 Rails 生成器可以通过项目的上下文菜单来操作,在菜单中选择“生成”就可以了。此外,Rake 任务和数据库迁移等也可 以通过菜单来执行。 图 14 Rails 项目的上下文菜单 Rails 生成器对话框可以生成控制器和模型等,此外还可以安装新的生成器。 图 15 Rails 生成器对话框 ■ NetBeans 的 Ruby 编辑器 NetBeans 的 Ruby 编辑器拥有非常强大的功能,具备代高亮、代码完成、代码模板以及重构等功能。 以下是创建控制器和视图之后用编辑器打开控制器的画面,请试着按下 Ctrl+Shift+A。 图 16 Ruby 编辑器 - 控制器 按下 Ctrl+Shift+A 后会弹出相应的视图,此时再次按下 Ctrl+Shift+A 可以返回控制器。NetBeans 的 Ruby 编辑器也具备这种非常方便 的功能。 图 17 Ruby 编辑器 - 视图 通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发环境(5)时间:2011-07-18 片贝正纪在视图中输入“@”可以打开候选窗口,而在控制器中定义的 message 显示在最上面。 图 18 Ruby 编辑器 - 候选窗口 在候选窗口中只能选择“message”。 图 19 Ruby 编辑器 - 代码增补 NetBeans 的 Ruby 编辑器 - 代码模板 使用代码模板,可以省去在编辑器中输入代码的操作,非常方便。从菜单栏中依次选择“工具”>“选项”,打开“选项”对话框,然后 在编辑器选项卡中选择“代码模板”,就可以编辑 Ruby 及 Ruby on Rails 用的代码模板了。 图 20 代码模板编辑画面 此处以 add_column 为例,输入“mcol” ,按下制表键。 图 21 模板代码应用举例 如下图所示, mcol 展开为:add_column :table, :column, :string ,将光标移动到中间的 table 字段处就可以重写了。现在将 table 置换为 posts,然后再按下“制表键”或者“回车键”。 图 22 模板代码应用举例 2 通过实例学习NetBeans 6的新功能 第5部分:Ruby on Rails开发 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |