rails开发(一)创建项目和第一个Hello world

        环境的搭建(略),前文已经讲过。

 

1: 命令行进入你设置的rails 项目目录,

      输入  rails YourApplicationName   这里用 test ,然后就会生成相应的项目目录;

 

2: 在test项目中添加一些自己的东西(建控制器),

               ruby script/generate controller say  这里,在controllers目录下会生成一个

        say_controller.rb文件

 

3: say_controller.rb文件的内容修改为:

 

class SayController < ApplicationController

       def hello

       end

end

 

 

4.      app\views\say\目录下创建一个文件hello.rhtml,看文件名就知道了,这个是页面文件,现在让这个文件的内容为:

<html>

<head>

<title>Hello, Rails!</title>

</head>

<body>

<h1>Hello from Rails!</h1>

</body>

</html>

 

5.      这时再在浏览器中输入地址:http://localhost:3000/say/hello,之后会看到一个有Hello from Rails!页面。

总结:

 

1: 用户通过浏览器 进入 应用程序,这里使用一个本地URl

 

        http://localhost:3000/say/hello

2:Rails 对URL进行分析性,say是控制器的名称,SayController 这个Ruby类,

   (app/controllers/say_controller.rb)

 

3:Url 路径中的下一部分(hello)是action(控制器类的方法)的名称,Rails调用控制器中名为hello的方法

 

4:Rails 找一个 显示结果的模板,会到app/views目录中找与控制器名称相同的子目录(say),后找与action名称相符的文件(hello.rhtml)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值