1. 创建应用say
在安装rails之后,在应用的目录下执行:
rails say
在对应目录下会生成如下目录:
2.启动应用
./script/rails s thin
使用thin服务器,并启动。
=> Booting Thin => Rails 3.2.8 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server >> Thin web server (v1.5.0 codename Knife) >> Maximum connections set to 1024 >> Listening on 0.0.0.0:3000, CTRL+C to stop
?通过3000端口访问。
3.定制自己的应用
./script/rails generate controller say say$ create app/controllers/say_controller.rb invoke erb create app/views/say invoke test_unit create test/functional/say_controller_test.rb invoke helper create app/helpers/say_helper.rb invoke test_unit create test/unit/helpers/say_helper_test.rb invoke assets invoke coffee create app/assets/javascripts/say.js.coffee invoke scss create app/assets/stylesheets/say.css.scss
?自动生成say的controller。之后在./app/controllers/say_controller.rb中添加自己的代码。
如:
class SayController < ApplicationController def hello @time = Time.now end end
?
4.定制对应的模版
vim app/views/say/hello.html.erb
<html> <head> <title>Hello, Rails!</title> </head> <body> <h1>Hello from Rails!</h1> </body> </html>
?5. 访问页面
?
?通过127.0.0.1:3000/say/hello即可访问到对应的代码。
由于rails有三种工作模式,我们使用的是开发者环境,在启动服务器之后,修改代码中无需重启服务器,rails采用的是热部署方式,可以自动加载代码。
?
?