嵌套路由 中,params[:post_id]params[:id] 是正确的参数名称。params[:comment_id] 不会自动存在,因为它不是 Rails 默认生成的参数。如果你希望使用.

请求周期的基本流程:

1、客户端发起请求,当用户在浏览器里面输入url,或者点击链接时候,浏览器会向服务器发送请求,此时达到rails服务器,

2、rails接受到请求后,会用route系统来解析url并且匹配路由规则,路由将会映射到相应的控制器,

3、匹配后,rails 会调用相应的控制器类,控制器是生命周期的核心部分,负责处理数据、表单、验证,调用模型及其功能、渲染视图

4、. 用户请求(浏览器发送 HTTP 请求) →

客户端(浏览器接收并渲染响应)

路由(决定请求进入哪个控制器和动作) →

控制器(执行业务逻辑,调用模型) →

视图(渲染动态页面或生成响应数据) →

中间件(在请求前后执行操作) →

响应返回(服务器返回 HTTP 响应给浏览器) →


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注