`
jbf034
  • 浏览: 152413 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

处理流程

阅读更多
在了解controller控制器的处理流程之前,首先需要了解ROR是如何从整体上对用户请求进行处理的,以URL地址http://127.0.0.1:3000/item/list为例,当用户访问这个地址时,ROR按顺序自动完成4个过程,
1、搜索app/controllers目录,查看是否存在item_controller.rb文件

2、若有则进行加载,并实例化ItemController类,生成一个对象;

3、在app/helper目录下查找是否存在item_helper.rb文件若存在文件则加载;

4、查看app/models目录下是否存在item.rb文件,若存在则加载

controller控制器的控制流程如下。
  1、controller控制器成功加载后,一个用于传递请示信息和响应信息的进程会被创建。
  2、controller控制器尝试调用用户请求的action方法
  3、若controller控制器找到了请求的action方法,并且该action方法没有显示输出结果,则 controller控制器会调用相关的模板来显示结果给用户。
  4、如controller控制器没找到请求action方法,则controller控制器会尝试直接调用相关的模板来呈现结果。

在这种场合下,你将需要增强这种缺省行为。例如,你可能有个“帮助方法”模块,它
由许多不同的“控制器”使用,或者你可能使用很多不同的“模型”并需要告诉“控制器”
预先加载它们。你可以在“控制器”类内使用声明来做此事。“模型”声明列出由这个“控
制器”使用的“模型”的名字,而observer 声明则给这个请求设置“活动记录”的观察者class StoreController < ApplicationController
model :cart, :line_item
observer :stock_control_observer
# ...
分享到:
评论

相关推荐

    补充:Nginx之模块处理流程

    Nginx的处理流程可以概括为以下几个步骤: 1. **客户端发送HTTP请求**:用户通过浏览器或其他HTTP客户端发起请求。 2. **选择处理模块**:Nginx基于配置文件中的location指令,选择合适的处理模块来处理请求。 3. *...

    采用SARScape进行PS处理流程

    1. 开始运算:启动PS处理流程,系统会弹出三幅图,分别代表不同阶段的结果。 2. 后续操作:按照软件提供的PS处理步骤进行,通常包括预处理、特征提取、匹配、稳定性评估等环节。输入的auxiliary数据应与之前选择的...

    急危重症患者的处理流程.pdf

    本文主要围绕处理急危重症患者的应急措施、逐级报告程序和处理流程展开,以指导医护人员进行规范化操作。 1. **应急预案与要求** - 目的在于提供快捷的诊治服务,保障患者安全。 - 门诊、急诊、病房需紧密协作,...

    SARscape哨兵数据处理流程

    SARscape哨兵数据处理流程教程,用于INSAR处理,对于研究干涉SAR的朋友很有帮助。

    废润滑油处理流程图。

    废润滑油处理流程图,废润滑油处理废润滑油处理流程图流程图,

    详细的modis数据处理流程

    ### 详细的MODIS数据处理流程 #### 一、概述 MODIS (Moderate Resolution Imaging Spectroradiometer) 是一种在地球观测卫星上搭载的多光谱成像仪器,广泛应用于大气、陆地、海洋等环境监测领域。MODIS数据处理是...

    bug状态流程图+bug处理流程+角色..pdf

    ### IT专业知识点解析:《bug状态流程图+bug处理流程+角色详解》 #### Bug状态流程与处理机制 在软件开发过程中,Bug管理是确保产品质量的关键环节之一。本文基于提供的文件信息,深入解析Bug状态流程、处理流程...

    医院发热门诊污物污水处理流程图.pdf

    根据提供的文件信息,虽然具体内容并未详细呈现,但可以推断出文档《医院发热门诊污物污水处理流程图.pdf》所涉及的知识点主要集中在医院发热门诊的污物与污水处理方面。以下是根据标题和描述所能归纳出的相关知识点...

    CDMA无线网日常故障处理流程

    ### CDMA无线网日常故障处理流程详解 #### 流程基本信息概述 - **流程名称**:CDMA无线网日常故障处理流程 - **版本号**:V1.0 - **流程汉字编码**:GZ-省公司网络运行维护部-CDMA无线网日常故障处理流程 - **...

    档案信息资源共享平台数据处理流程研究.pdf

    文章《档案信息资源共享平台数据处理流程研究》由卞咸杰撰写,集中探讨了在大数据环境下,档案信息资源共享平台数据处理流程的架构与实现问题。 关键词大数据、档案信息资源、共享平台、Hadoop、数据处理的出现,...

    中国铁塔室分系统故障处理流程(1).docx

    中国铁塔室分系统故障处理流程 本文档旨在介绍中国铁塔室分系统故障处理流程,旨在加强室分故障管理工作,确保安全生产,快速、有序、有效地开展室分故障的恢复与处理,尽可能降低故障对用户与运营商业务带来的损失...

    水处理流程图

    一张水处理流程图,仅供参考。 关于水处理的前期描述,包括预处理沉淀,膜处理技术、反渗透、MVC机械蒸发等

    山石网科安全关数据包处理流程

    有关山石防火墙的数据包处理流程,内容有点繁难理解,要慢慢分析,对于理解防火是如何处理数据,有一定的帮助,有兴趣的朋友可以下载来参考下

    不合格品控制程序及处理流程图.pdf

    《不合格品控制程序及处理流程图》文档详细阐述了企业如何管理和处理不合格品,以确保产品质量和流程的正常运行。这个流程涉及到多个部门的协作,包括质量部、生产部和工艺部,旨在对不合格品进行识别、隔离、风险...

    bug状态流程图+bug处理流程+角色

    本文将详细阐述“Bug状态流程图”、“Bug处理流程”以及涉及的角色,帮助读者理解如何有效地进行Bug管理。 一、Bug状态流程图 Bug状态流程图是一种图形化工具,用于展示Bug从创建到关闭的整个生命周期中的各个阶段...

    气性坏疽及突发原因不明的传染病病原体污染的诊疗器械物品的处理流程2.pdf

    此外,处理流程中还应包括废物处理的规定。所有使用过的器械物品,尤其是在处理完高危传染病污染后,应当视作医疗废物进行特殊处理。首先需要进行彻底消毒,然后在符合医疗废物处理标准的条件下进行焚烧或其他销毁...

    医疗安全管理制度及处理流程.doc

    医疗安全管理制度及处理流程是医疗机构运营中至关重要的环节,它涉及到患者、医务人员及医院的合法权益保护,对于维护医疗秩序和创建安全的就医环境具有决定性作用。以下是对该文档主要内容的详细解读: 1. **定义...

    STM32外部中断处理流程.pdf

    STM32外部中断处理流程pdf,STM32外部中断处理流程

    Struts2的处理流程

    Struts2的处理流程

Global site tag (gtag.js) - Google Analytics