- Ruby 语言 1.8.4版本, 点击这里Ruby1.8.4
- Rails 框架 1.1.6版本,安装方法:
gem install rails -v=1.1.6
- Windows XP 或者 Windows 2000操作系统 或者 Linux操作系统
- 需要一个浏览器,如FireFox1.5.0.1。
- 开发编辑工具 Notepad2 ,安装方法请单击这里,复制一个notepad2.exe,并且更名为vi.exe。
- 在Windows XP上安装Linux核心命令,点击这里。
(二)前提条件:
- 在本机Winodw操作系统上,我们的工作目录为d:\works_rails。
- 你的电脑必须在线。
(三)目的:
- 在Rails框架中,文件public/index.html和config/router.rb存在着一定的联系,理解这种关系是本讲座想说明的。
- 本讲座的完整代码请您在Google Code Hosting上查看:
或者下载http://cnruby.googlecode.com/svn/trunk/rails-projects/router_index
svn co http://cnruby.googlecode.com/svn/trunk/rails-projects/router_index
(四)解决方案:
- 打开Windows的行命令控制台(开始 -> 运行... -> 输入cmd -> 确认),创建一个名称为 router_index 项目,其命令如下:
图01rails router_index
cd router_index
图02 - 创建一个控制器Admin,和相应的页面,目的是把它作为我们的网站入口页面:
图03ruby script/generate controller admin index
- 修改管理控制类路径的文件routes.rb,在Rails框架中这是一个重要的配置文件:
图04vi config/routes.rb
- 打开浏览器,在浏览器的地址栏中输入下面网址,请注意看图:
图05ruby script\server
- 打开浏览器,在浏览器的地址栏中输入下面网址,看到的并不是我们想要的内容:
图06http://localhost:3000/
- 打开另一个控制台,删除在目录public中的文件index.html:
图07rm public/index.html
- 进入浏览器,点击F5按钮,这是我们想要看的图:
图08F5
(五)视听教学:
(六)必须注意的问题:
(七)参考资料:
(八)命令清单:
[open dos shell]
rails router_index
cd router_index
ruby script/generate controller admin index
vi config/routes.rb
ruby script\server
[open browser]
http://localhost:3000/
[open new dos shell]
cd d:\works_rails\router_index
d:
rm public/index.html
[once again enter browser]
F5