Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 为什么是';会议';和';参数';在视图中作为局部变量提供,但不作为';错误';?_Ruby On Rails - Fatal编程技术网

Ruby on rails 为什么是';会议';和';参数';在视图中作为局部变量提供,但不作为';错误';?

Ruby on rails 为什么是';会议';和';参数';在视图中作为局部变量提供,但不作为';错误';?,ruby-on-rails,Ruby On Rails,我可以写: <%= debug(params) %> <%= debug(session) %> 但不是: <%= debug(errors) %> 为什么视图中的errors变量在本地不可用?假设错误是指验证错误,params和session适用于您的整个请求,因此控制器和视图可以使用错误适用于您已实例化的特定模型(例如,缺少姓名的人员或缺少标题的帖子),因此不存在请求范围内的错误列表。假设错误指验证错误,参数和会话适用于您的整个请求,因此可供控

我可以写:

<%= debug(params) %>
<%= debug(session) %>

但不是:

<%= debug(errors) %>


为什么视图中的
errors
变量在本地不可用?

假设错误是指验证错误,
params
session
适用于您的整个请求,因此控制器和视图可以使用<代码>错误适用于您已实例化的特定模型(例如,缺少姓名的人员或缺少标题的帖子),因此不存在请求范围内的错误列表。

假设错误指验证错误,
参数
会话
适用于您的整个请求,因此可供控制器和视图使用<代码>错误适用于您已实例化的特定模型(例如,缺少姓名的人员或缺少标题的帖子),因此没有请求范围的错误列表