1.安装ruby
下载windows安装文件,ruby185-21.exe(若有新版本,最好下载最新版本),安装即可。验证安装,在cmd窗口输入ruby -v 。若显示ruby 1.8.5 <2006-08-25> [i386-mswin32],说明安装成功。在开始->程序->Ruby-185-21里就能看到已经安装了几个工具。
2.安装rail
保持网络畅通(可以上网),在cmd窗口直接输入gem install rails (是不是太简单了),安装开始。在显示的5个判断题中,全输入Y即可,所有模块从网上下载,并安装到你的机器上。
验证方法,在cmd窗口输入rails -v ,显示rails版本号。
3.体验rail
在cmd窗口里,切换到c:路径下(你也可以在其它目录下web应用),输入rails rweb,这样在C:\rweb下创建所有的必要目录。这里的rweb是应用名(根据自己喜好更改)。
在C:\rweb\script下输入ruby server,运行webrick服务器。cmd窗口显示webrick端口和pid等信息。默认端口为3000。在ie输入http://localhost:3000/,若有欢迎界面,说明一切OK。
注:若不能访问http://localhost:3000/rails/info/properties页面,尝试在cmd窗口执行以下2条命令。
gem cleanup
rake rails:update
4.创建rails的第一个页面
在C:\myweb\script执行,ruby generate controller Say,在C:\myweb\app\controllers创建say_controller.rb,内容为:
- class SayController < ApplicationController
- end
这时访问http://localhost:3000/say时出现模版找不到的错误,修改上述代码为:
- class SayController < ApplicationController
- def index
- render_text "this is return str"
- end
- def hello
- @time=Time.new
- end
- def goodbye
- end
- end
在C:\myweb\app\views\say下创建,2个文件,goodbye.rhtml内容为:
- <html>
- <head>
- <title>See You Later!title>
- head>
- <body>
- <h1>Goodbye!h1>
- <p>
- It was nice having you here.
- p>
- body>
- html>
hello.rhtml内容为:
- <html>
- <head>
- <title>Hello, Rails!title>
- head>
- <body>
- <h1>Hello from Rails!<br/><%=@time-%>h1>
- Say <a href="/say/goodbye">Goodbyea>
- <p>
- Time to say
- <%= link_to("Goodbye!" , :action => "goodbye") %>
- p>
- body>
- html>
http://localhost:3000/say
http://localhost:3000/say/index
http://localhost:3000/say/hello
http://localhost:3000/say/goodbye