ROR学习笔记--初次接触MVC(2)
本文版权归小能所有,转载麻烦标明出处,谢谢! 同时写作过程中也参阅了大量其他网络文档,如果您觉得侵犯版权,请和我联系:chinazhousheng@gmail.com
好的,开始写程序了!!一步步来!
第一步:新建一个应用程序Modeler:Rails -d mysql modeler
别忘记修改database.yml文件!
第二步:好的,进入到modeler目录下,添加控制器
第三步:新建model\cruncher.rb,代码如下:
- class Cruncher
def crunch
return 5
end
end
代码解释:新建一个Cruncher的类,其中定义了方法crunch
第四步:编辑controllers下面的look_controller.rb文件,代码如下:
- class LookController < ApplicationController
def at
@cruncher=Cruncher.new
@data=@cruncher.crunch
end
end
代码解释:控制器内定义了一个动作,at,@cruncher声明一个新类,并给data赋值
最后一步:建立视图模板,也就是相应的at.rhtml文件
- <html>
<head>
<title>Using Models</title>
</head>
<body>
<h1>Working with Models</h1>
This application fetches data from a model.
<br>
<br>
The fetchecd data is:<%=@data%>.
<br>
</body>
</html>
调试:ruby script/server
在IE浏览器中输入地址,如图
所有版权归小能所有哦!!!

浙公网安备 33010602011771号