ROR学习笔记--初次接触MVC(2)

本文版权归小能所有,转载麻烦标明出处,谢谢! 同时写作过程中也参阅了大量其他网络文档,如果您觉得侵犯版权,请和我联系:[email protected]

    好的,开始写程序了!!一步步来!

    第一步:新建一个应用程序Modeler:Rails -d mysql modeler

    别忘记修改database.yml文件!

    第二步:好的,进入到modeler目录下,添加控制器

    515-3

    第三步:新建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
        @[email protected]
        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浏览器中输入地址,如图

    515-4

你可能感兴趣的:(学习笔记)