Ruby on Rails是一个框架,一个能让Web应用的开发、部署和维护变得容易的框架。目前Rails已经被愈来愈多的人接受。Rails这两年新生的事物,我相信不少Ruby程序员是从其他语言转变过来的。在这篇文章中,我们将想Java程序员介绍如何在IntelliJ IDEA下进行Rails的开发。本文的运行环境都为Windows XP。
1 首先我们要准备环境,当然是安装Ruby和Rails,这里我们稍微罗嗦一下。访问 http://www.ruby-lang.org,下载安装包安装Ruby,当前版本为1.8.5。Ruby安装完毕后,我们只需打开Dos控制太,输入gem install rails –include-dependencies即可完成rails的安装。
2 接下来我们需要给IntelliJ IDEA安装一个插件,这个插件的首页在 http://www.jetbrains.net/confluence/display/RUBYDEV/Home。目前还没有发布正式版本,不过我们可以从Subversion库中check out出来进行编译,完全没有问题。这里你可以通过这个连接(Ruby Plugin)下载最新编译的版本,然后将该jar文件保存在IntelliJ IDEA的plugins安装目录下即可。
3 启动IntelliJ IDEA,打开设置面板,选择“Project Structure”,在这个对话框中我们要设定Ruby SDK。我们知道在IntelliJ IDEA开发Java应用需要设定JDK,同样开发Ruby应用我们需要设定Ruby SDK。我们只需右击JDKs,在弹出的菜单中选择Ruby SDK,Ruby SDK的路径就是Ruby的安装路径。
4 下面我们要创建一个Rails项目,这个和创建Java项目一样,在选择Project JDK时,我们需要选择刚才我们创建的Ruby SDK,在选择Module Type步骤中,这里我们需要选择“Rails Module”,如果你仅想学习一样Ruby,可以选择“Ruby Module”。这里我们要创建Rails应用,请选择“Rails Module”。
5 项目创建后,在IntelliJ IDEA主窗口中,Rails的标准目录结构就会呈现在你的面前,多么熟悉的结构啊。 ?
6 当然IDEA还为你提供其他便捷的组件创建功能,右击目录,在弹出的菜单中选择New,你会发现增加很多和Rails相关的组件,这是你可以大显你的身手啦。
7 最后我们需要运行该Rails应用,只需在工具栏中运行默认的配置。运行成功后,打开你的浏览器,一个熟悉的界面就会呈现在你的面前。
总结:Ruby Plugin是IntelliJ IDEA下一个很重要的插件,目前正处于开发中,但是现在我们就可以一睹其颜。Ruby Plugin会为Rails开发提供很多的特性,IntelliJ IDEA为Ruby语言开发提供良好的平台。Rails称为最敏捷的Web开发框架,IntelliJ IDEA是最智能的IDE,如果两者结合,会给你的开发带来不一样的体验。